wj31932 2025-01-14 16:12 采纳率: 48.1%
浏览 347

The capture file appears to have been cut short in the middle of a packet.

乌班图里的tcpdump抓包,用tcpdump -r 文件名显示正常,tftp传出后,文件大小看着和乌班图里差不多,但wireshark打开提示文件被截短,The capture file appears to have been cut short in the middle of a packet.,这是什么原因?

img

wireshark打开

img

  • 写回答

4条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-01-14 16:54
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    该问题的原因是在使用tcpdump抓包时,可能没有设置截断(truncation)选项,导致抓取的数据包在保存为文件时被截断了。 解决方法是在使用tcpdump进行抓包时添加 `-s 0` 参数,这样可以保证保存的数据包完整,而不会被截断。 示例代码如下:
    tcpdump -s 0 -w output.pcap
    

    在这个命令中,-s 0 参数表示不截断数据包,将完整的数据包保存到文件中。 经过以上操作后,使用wireshark打开保存的pcap文件就不会再出现文件被截断的提示了。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月14日