我已经用最新的cvs版本设置了libpcap。普通用户可以运行Wireshark和tshark。具体来说,它们已添加到Wireshark组中,可以从
1. eth0
2. br0
3. nflog (Linux netfilter log (NFLOG) interface)
4. nfqueue (Linux netfilter queue (NFQUEUE) interface)
5. any (Pseudo-device that captures on all interfaces)
6. lo
不幸的是,他们看不到root拥有的usbmon设备:
1. eth0
2. br0
3. nflog (Linux netfilter log (NFLOG) interface)
4. nfqueue (Linux netfilter queue (NFQUEUE) interface)
5. usbmon1 (USB bus number 1)
6. usbmon2 (USB bus number 2)
7. usbmon3 (USB bus number 3)
8. usbmon4 (USB bus number 4)
9. usbmon5 (USB bus number 5)
10. usbmon6 (USB bus number 6)
11. usbmon7 (USB bus number 7)
12. any (Pseudo-device that captures on all interfaces)
13. lo
以root用户tshark -D
身份列出所有usbmon设备。但是,普通用户无法通过wireshark或tshark看到usbmon设备。
如何使Wireshk组用户可以使用usbmon设备?