Tcpdump недоступен при извлечении функций пакета в WindowsPython

Программы на Python
Anonymous
Tcpdump недоступен при извлечении функций пакета в Windows

Сообщение Anonymous »

Я пытался извлечь статистические характеристики из пакета (pcap) с помощью pyflowmeter, но продолжаю получать ошибку трассировки: «scapy.error.Scapy_Exception: tcpdump недоступен», я знаю, что эта ошибка не возникнет в Linux но я хочу использовать этот пакет Python в Windows.

Код: Выделить всё

from pyflowmeter.sniffer import create_sniffer

sniffer = create_sniffer(
input_file='test.pcapng',
to_csv=True,
output_file='./flows_test.csv',
)
sniffer.start()
try:
sniffer.join()
except KeyboardInterrupt:
print('Stopping the sniffer')
sniffer.stop()
finally:
sniffer.join()
Нет
Исключение в потоке AsyncSniffer:
Traceback (последний последний вызов):
Файл "c:\Users\nikku\AppData\Local\ Programs\Python\Python312\Lib\threading.py", строка 1073, в _bootstrap_inner
self.run()
файл "C:\Users\nikku\AppData\Roaming\Python\Python312\site- packages\ipykernel\ipkernel.py", строка 766, в run_closure
_threading_Thread_run(self)
файл "c:\Users\nikku\AppData\Local\Programs\Python\Python312\Lib\threading.py ", строка 1010, в запуске
self._target(*self._args, **self._kwargs)
файл "c:\Users\nikku\AppData\Local\Programs\Python\Python312\Lib \site-packages\scapy\sendrecv.py", строка 1116, в _run
sniff_sockets.update((PcapReader(
File "c:\Users\nikku\AppData\Local\Programs\Python\Python312) \Lib\site-packages\scapy\sendrecv.py", строка 1118, в
tcpdump(fname,
файл "c:\Users\nikku\AppData\Local\Programs\Python\Python312\Lib \site-packages\scapy\utils.py", строка 2673, в tcpdump
поднимите Scapy_Exception(
scapy.error.Scapy_Exception: tcpdump недоступен
I хотите извлечь 83 объекта из файла pcap и сохранить эти функции в CSV или в переменной.

Подробнее здесь: https://stackoverflow.com/questions/786 ... in-windows

Вернуться в «Python»