信息:Python 3.6.3 通过 Anaconda Distribution
我正在使用 dpkt 解析 pcap 文件,然后循环通过它收集以太网、ip 和 tcp。
蟒蛇代码:
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 中提取这些字节?