我正在尝试使用dpkt库从pcap列表中检索5元组信息。为了用VLAN标记解析PPPoE数据包,我编写了如下代码(仅供测试):import socket
for ts, pkt in pc:eth = dpkt.ethernet.Ethernet(pkt) ip = pppoe.data, ip.dst, udp.dport, ip.v)
我研究了一下,并得知dpkt在这方面非常有效。inet)
with open('/XYZ/XYZ/XYZ/XYZ/XYZ/' + str(pcap), pcap = dpkt.pcap.Reader#Making sure the ethernet packet contains an IP packet
if not isinstance(eth.data, <