因此,我正在使用Wireshark(版本2.6.2(v2.6.2-0-g1b3cedbc))捕获 .pcap 文件中的流量。我试图使用dpkt解析此文件,但一直不支持该IP包类型。 Wireshark文件扩展名-Wireshark / tcpdump /.../ pcap 我使用的代码:
def test(filename):
f = open(filename,'rb')
data = dpkt.pcap.Reader(f)
for ts, pkt in data:
#eth = dpkt.ethernet.Ethernet(pkt)
eth = dpkt.sll.SLL(pkt)
if eth.type != dpkt.ethernet.ETH_TYPE_IP:
print("Non IP Packet type not supported")
continue
print(eth.data)
f.close()