我正在使用Python与Scapy库来读取和写入.cap
文件,但是我的.pcap
文件中的一个在读取它时给了我这个错误/警告,并且没有数据包正在写入输出。其他.pcap
文件工作正常(我自己录制的文件)。Scapy PcapReader:未知的LL类型[197]/[0xc5]。使用原始数据包。警告
下面是我正在使用的代码。任何有关这个问题的帮助表示赞赏。
from scapy.all import *
import os
count = 0
file_name = "/root/Desktop/test.pcap"
data = rdpcap(file_name)
os.system("clear")
filtered = (pkt for pkt in data
if UDP in pkt)
def counting(count):
for pkt in data[UDP]:
count += 1
print count
counting(count)
wrpcap("/root/Desktop/testing.pcap", filtered)
感谢您的信息,我会放弃这一点。我使用的是.pcap文件,我只是简单地将它保存为.cap文件中的.erf文件,但我并不知道封装。 –