Итак, я использую 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