Я работал tshark
на Ubuntu/Windows 10 следующим образом:
$ 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
Обновление: Спасибо за совет, который я получил от этого и wireshark сообществ. Я смог обработать usbmon
как предложено и я добрался до собрать данные для него. Путь ко мне для выполнения tshark
без ошибок был путем прокручивания его gksudo
.
gksudo -- tshark -i 1 -l -a duration:30
--
между gksudo
и tshark
необходимы для tshark
интерпретировать параметры. Единственная проблема - это ^C
не останавливает под управлением программу.
Когда я использовал: gksudo -- tshark -i 1 -l -a duration:30
, это работало без ошибок. То, что, казалось, помогло, было - между gksudo и tshark. Поскольку я - единственный пользователь ПК, размещающего Ubuntu, я не обеспокоен компьютерной безопасностью этого подхода.