2

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.

David Foerster
  • 36,890
  • 56
  • 97
  • 151
jh2222
  • 31

1 Answers1

1

When I used: gksudo -- tshark -i 1 -l -a duration:30, it worked without errors. What seemed to help was the -- between gksudo and tshark. Because I am the only user of the PC hosting Ubuntu, I am not concerned about computer safety of this approach.

jh2222
  • 31