私はpcapファイルを解析する必要があり、dpktを使って割り当てを行っています。私はネットワーキングに慣れていないので、コードをデバッグする/始めるのは本当に苦労しています。dpktを使用してpcapファイルを解析する
コードの最初のセット:
import dpkt
filename='test.pcap'
f = open(filename)
pcap = dpkt.pcap.Reader(f)
for ts, buf in pcap:
eth = dpkt.ethernet.Ethernet(buf)
ip = eth.data
tcp = ip.data
f.close()
エラーはAttributeErrorです。「strの」オブジェクトが持つ無属性「データ」
だから、以前のStackOverflowから、私は多分、私がなってることが判明します " dpktイーサネットデコードをスキップして、IPデコードにストレートジャンプ:UnpackError」私は、コードを変更してまで行く
import dpkt
filename='test.pcap'
f = open(filename)
pcap = dpkt.pcap.Reader(f)
for ts,buf in pcap:
ip = dpkt.ip.IP(buf)
tcp = ip.data
f.close()
それが今の私を与えているエラーです 『:無効なヘッダ長』
が本当にこれで前方に移動する方法を理解していない、任意のヘルプは大幅に
あなたはpcapファイルを共有できますか? –