pcap_pkthdr caplen 在 v1.10.3 中为 0

问题描述 投票:0回答:1

我正在使用非阻塞 pcap_dispatch 进行捕获,我的数据包处理函数似乎正在正确收集数据包并将它们转储到文件中,因为我可以在 Wireshark 中打开文件并看到有数据包。但我似乎无法跟踪大小,因为 caplen 为 0 并且 len 字段有时是相同的大数字(在本例中为 896715280)或 0。是否有更改导致发生这种情况?我想我可以在1.10.0版本中计算尺寸。

pcap
1个回答
0
投票

是否有任何变化导致这种情况发生?

在使用 64 位

time_t
值构建的程序中使用使用 32 位
time_t
值构建的 libpcap 版本,按照 关于 libpcap 问题的评论

© www.soinside.com 2019 - 2024. All rights reserved.