我目前正在尝试在我的树莓派 3B 上获取 pyshark 版本 0.4.2.9,但无法使用 LiveCapture 捕获任何数据包。奇怪的是,以下命令在我的桌面上运行得非常好(两个设备都有相同的 USB wifi 适配器),但在 Pi 上总是会超时。
Python 3.7.3 (default, Dec 20 2019, 18:57:59)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyshark
>>> cap = pyshark.LiveCapture(interface='wlan1')
>>> cap.sniff(packet_count=1, timeout=50)
>>> print(cap)
<LiveCapture (0 packets)>
有趣的是,tshark 工作得很好。我宁愿让 pyshark 工作,因为它会更容易与我的项目的其余部分一起工作。有没有其他人在 Raspberry Pi 上遇到过类似的 pyshark 问题?