Mam libpcap skonfigurowany z najnowszą wersją cvs. Zwykli użytkownicy mogą uruchamiać Wireshark i tshark. W szczególności zostały dodane do grupy wireshark i mogą przechwytywać
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
Niestety nie widzą urządzeń usbmon, które root wykonuje:
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
Jako root tshark -D
wyświetla listę wszystkich urządzeń usbmon. Jednak zwykły użytkownik nie widzi urządzeń usbmon z wireshark lub tshark.
Jak mogę udostępnić urządzenia USB użytkownikom Wireshark Group?
Tutaj znalazłem odpowiedź .
Aby umożliwić użytkownikom Wireshark (tym dodanym do grupy wireshark) przechwytywanie danych USB, należy zmienić uprawnienia dla usbmon:
Inna odpowiedź na prawie to samo pytanie (z alternatywną odpowiedzią) znajduje się tutaj .
źródło
Z wireshark.org :
źródło