【发布时间】:2019-06-29 08:14:40
【问题描述】:
我尝试使用 Pcap.net 进行一些 PCAP 文件分析,这需要大约 5 秒钟的时间来遍历 1GB pcap 文件中的所有可用数据包。
我现在正在尝试在 Python3 上使用 Scapy,无论出于何种原因,它都被称为 Kamene,但解析文件实际上需要很长时间,并且 CPU 活动达到 100%,所以我显然做错了什么。代码如下:
from kamene.all import *
packetCount = 0
with PcapReader("C:\\Testing\\pcap\\maccdc2012_00000.pcap") as reader:
for packet in reader:
packetCount += 1
print(packetCount)
运行时,我得到:
WARNING: No route found for IPv6 destination :: (no default route?).
This affects only IPv6
<UNIVERSAL><class 'kamene.asn1.asn1.ASN1_Class_metaclass'>
那条 UNIVERSAL 信息只是一遍又一遍地重复,在运行了五分钟后,我放弃了。有没有人知道发生了什么?我是不是很笨?
我在 Ubuntu 和 Windows 上的 Visual Studio 中都试过这个(都是虚拟化的)
【问题讨论】:
标签: python-3.x scapy pcap