Python を使用して、pcap ファイル内のリンク層のタイプとパケットのバージョンをデコードしたいと思います。したがって、Python を使用して pcap を解析する必要があります。これが私のコードです。
import dpkt
import socket
import sys
f = open('filename')
pcap = dpkt.pcap.Reader(f)
for ts, buf in pcap:
eth = dpkt.ethernet.Ethernet(buf)
ip = eth.data
tcp = ip.data
print ts, len(buf)
print eth
print ip
print tcp
f.close()