I ran tshark
on Ubuntu/Windows 10 as follows:
$ tshark -i 6
Capturing on 'usbmon1'
tshark: The capture session could not be initiated on interface 'usbmon1' (Can't open USB bus file /sys/kernel/debug/usb/usbmon/1t: Permission denied). Please check to make sure you have sufficient permissions, and that you have the proper interface or pipe specified.
0 packets captured
Update:
Thank you for the advice that I got from this and the wireshark communities. I was able to handle usbmon
as suggested and I got to to capture data for it. The way for me to run tshark
without errors was by running it through gksudo
.
gksudo -- tshark -i 1 -l -a duration:30
The --
between gksudo
and tshark
are necessary for tshark
to interpret the parameters. The only problem is that ^C
does not stop the running program.