我在 Wireshark 中遇到了 USB 监控问题。除了以前的工作方式外,wireshark(除非 root 否则看不到端口)现在会显示它可以监控的 USB 端口,但一旦您单击其中一个端口,它就不会允许您实际监控任何流量。
它说权限被拒绝,请确保您具有正确的权限。
安装该程序时,它建议我不要以 root 身份运行该程序,而是将 wireshark 组添加到我的用户帐户。
我这样做了,但仍然没有用。我查看了几个问题的答案,它们密切相关,但并不相同。
我认为 16.04 与以前的版本相比发生了一些变化,或者我遗漏了一些东西。
那么我怎样才能让它工作呢?
补充一下,我试过 -Wireshark - 允许非 root 用户嗅探 USB 流量
这没有帮助。
答案1
阅读完 wireshark 文档后,我发现需要激活 usbmon 模块才能使一切正常工作。
如果您遇到了这个问题(如果您使用的是 16.04),则很可能会出现这种情况,因为这个模块似乎在内核中默认不活跃。
modprobe usbmon
之后,您应该能够使用列出的任何设备。至少对我来说,这是可行的。