信息:Python 3.6.3通过Anaconda Distribution
我正在使用dpkt解析pcap文件,我循环收集以太网,ip和tcp。
Python代码:
import dpkt
file = open('file10','rb')
pcapFile = dpkt.pcap.Reader(file)
for ts, buf in pcapFile:
eth = dpkt.ethernet.Ethernet(buf)
ip = eth.data
tcp = ip.data
file.close()
由此,我想提取一个协议跟踪语料库,用于n-gram语言模型。如何从eth,ip或tcp中提取这些字节?