读取pcap时出现非IP数据包

时间:2019-03-30 23:17:41

标签: python wireshark pcap dpkt

因此,我正在使用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()

Pcap file

0 个答案:

没有答案