Python 2.6 Scapy rdpcap错误
我不熟悉这个论坛,也不熟悉Python编程,我有一个关于scapy模块的问题 我正在尝试打开TCP转储文件,每当我尝试使用以下命令打开该文件时:Python 2.6 Scapy rdpcap错误,python,scapy,Python,Scapy,我不熟悉这个论坛,也不熟悉Python编程,我有一个关于scapy模块的问题 我正在尝试打开TCP转储文件,每当我尝试使用以下命令打开该文件时: a=rdpcap("/directories/filename.pcap") 我收到以下警告: WARNING: DNS RR premature end (ofs=46, len=44) WARNING: more DNS RR premature end (ofs=12, len=2) WARNING: DNS incomplete jump
a=rdpcap("/directories/filename.pcap")
我收到以下警告:
WARNING: DNS RR premature end (ofs=46, len=44)
WARNING: more DNS RR premature end (ofs=12, len=2)
WARNING: DNS incomplete jump token at (ofs=78)
*ofs和len值当然不同
最终scapy和python会崩溃。只是想知道这是文件的问题还是我的scapy出了问题
谢谢我知道。。。这个问题上传已经有一段时间了,但我以稍微不同的方式遇到了相同的警告。我想使用scrasty
sniff
函数读取数据包,
几乎每次处理DNS响应时,我都会收到警告“Warning:DNS RR premature end
”,大意是DNS响应到达其目标时不可读。过了一会儿,我发现DNS响应分为原始响应和填充响应。我猜是因为用scapy解码DNS数据包,它“增长了”。因此,属性ip.len
和udp.len
不再正确
就我而言,在再次发送回复之前,我能够纠正这一点。此后,程序开始工作,不再出现警告。我猜是因为用scapy解码DNS数据包,它“增长了”。因此,属性IP.length
和UDP.length
不再正确
就我而言,在再次发送回复之前,我能够纠正这一点。此后,程序开始工作,不再出现警告 我知道。。。这个问题上传已经有一段时间了,但我以稍微不同的方式遇到了相同的警告。我想使用scrasty
sniff
函数读取数据包,
几乎每次处理DNS响应时,我都会收到警告“Warning:DNS RR premature end
”,大意是DNS响应到达其目标时不可读。过了一会儿,我发现DNS响应分为原始响应和填充响应。我猜是因为用scapy解码DNS数据包,它“增长了”。因此,属性ip.len
和udp.len
不再正确
就我而言,在再次发送回复之前,我能够纠正这一点。此后,程序开始工作,不再出现警告。我猜是因为用scapy解码DNS数据包,它“增长了”。因此,属性IP.length
和UDP.length
不再正确
就我而言,在再次发送回复之前,我能够纠正这一点。此后,程序开始工作,不再出现警告 FTR这是Scapy的一个错误。它被修复了这是Scapy的一个bug。它已修复您可以使用tcpdump-r转储pcap,或者在wireshark中读取它们吗?如果是这样的话,我相信pcap的格式是好的。这是一个学校项目的文件。我得到了一个.dmp文件,我可以用wireshark打开它。我尝试用wireshark捕获一个文件并用rdpcap打开它,它工作得很好,但是tcmp转储文件仍然无法工作。您可以用tcpdump-r转储pcap,或者在wireshark中读取它们吗?如果是这样的话,我相信pcap的格式是好的。这是一个学校项目的文件。我得到了一个.dmp文件,我可以用wireshark打开它。我试图用wireshark捕获一个文件,并用rdpcap打开它,它工作得很好,但tcmp转储文件仍然无法工作。