首页 > 解决方案 > Tshark 初始化延迟时间

问题描述

我尝试使用 tshark 1.10.0 嗅探数据包。从我运行命令到它实际开始打印数据包的那一刻,它似乎有一些延迟。当我运行 Wireshark 时,可以看到数据包,但在 tshark 中看不到它们。睡几秒,有时能解决问题,但不够稳定。

为了清楚起见,我用 python 运行 tsharksubprocess.Popen(stdout=subprocess.PIPE)并从中读取数据包。tshark 被初始化,然后我开始向机器发送数据包。

问题是: tshark 1.10.0 在开始捕获之前是否有延迟时间,我该如何测量这种延迟?

标签: pythontshark

解决方案


推荐阅读