Я пытаюсь сделать живой захват с помощью pyshark, но он хочет запустить tshark с помощью sudo. Я не уверен, как запустить sudo из python. В потоке github говорится: «вы можете создать« скрипт », который просто запускает« sudo tshark », и сказать pyshark запускать его вместо tshark».
Buuuuut я не слишком уверен, как это сделать. Я просматривал Использование sudo со скриптом Python
но опять же не уверен, как "запустить это вместо tshark"
Кто-нибудь сделал это? Кто-нибудь может посоветовать?
Немного больше информации здесь: Если вы являетесь администратором, вам не нужно sudo для запуска «tshark -c 100 -i en0». Если вы «sudo chmod 777 /dev/bpf*», это работает для таких вещей, как Carnivore в обработке, но заархивирует все для Pyshark. Попытка редактировать элементы автозагрузки, чтобы дать вам доступ для чтения, является спорной в OSX, потому что Yosemite бросил ее.
Дополнительная информация: https://apple.stackexchange.com/questions/138694/what-is-access-bpf-group Я действительно начинаю думать, что что-то не так с самим PyShark.
Спасибо