我在使用 tshark 捕获 BTLE 广告数据包时遇到问题。
该系统与 Wireshark 配合得非常好。但是,当我尝试从命令行运行 tshark 时,它会立即退出并显示“捕获了 0 个数据包”。
任何想法为什么它可能在 Wireshark 中工作但在 Tshark 中不起作用?
设置: 我使用 nRF51 DK 作为嗅探器。正如我提到的,这在 Wireshark(2.6.1 版)中运行良好。我有一个外围设备正在发送 Wireshark 很容易检测到的广告数据包(即我知道硬件工作正常并且正在发送广告数据包)。
使用的命令: 在命令行上导航到我的 Wireshark 文件夹后,我键入:
tshark -i 6 -a duration:10
我的 nRF 嗅探器是接口 6。一切都在 Windows 10 机器上运行。
更多信息: 如果我尝试捕获 wifi,Tshark 工作正常
tshark -i 1 -a duration:10
其中接口 1 是 wifi 接口。
谢谢!