gpt4 book ai didi

python - dpkt 在有效的 pcap 上抛出 NeedData

转载 作者:行者123 更新时间:2023-11-28 22:03:32 24 4
gpt4 key购买 nike

我有这个 python 代码:

import sys
import dpkt

f = file("pcaop.Pcap")
pcap = dpkt.pcap.Reader(f)

i = 0
for ts, buf in pcap:
print "Ya"

dpkt 在第 52 个数据包上抛出 NeedData。每次都一样 - 我已经检查过数据包 52,它与 wireshark 上的其他人一样。

这是什么原因造成的?

最佳答案

此处提供了解决方案:Python stops reading file using read当 dpkt.pcap 在 Linux 下运行良好但在 Windows 中运行时立即失败时,我遇到了同样的问题。问题在于,当以文本模式打开文件时,open("filename", "r") 会一直读取文件,直到遇到 EOF。因此,open("filename", "rb")

关于python - dpkt 在有效的 pcap 上抛出 NeedData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9022350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com