@pro100chel

Как читать в понятном формате пакеты из cap файла на Python3?

Как читать в понятном формате пакеты из cap файла на Python3?

Сделал TCPDUMP на сервере. Загрузил на свой ПК дамп весом 1ГБ и принялся писать скрипт на Python для чтения этого файла.
вот он
from scapy.all import *
from scapy.layers.inet import IP
pkts = rdpcap("ppsc.cap")

Но вот незадача) Он читает небольшие дампы (до 100-200МБ) Но у меня дамп аж 1ГБ.
Из-за этого походу выдает мне в консоль ошибку MemoryLimit и прекращает выполнение скрипта.

Как решить проблему и все таки прочитать этот чертовый cap файл?
Может есть какие-нибудь другие библиотеки.
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
@iddqda
порежь на мелкие файлы тем же тспдампом
tcpdump -r old_file -w new_files -C 10

а вообще открой вайршарком и делай что угодно
нафига питон?
точнее я то знаю зачем питон, но судя по файлу в 1Г это одноразовая задача
и кстати tshark из пакета вайршарка тоже в скрипты умеет
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы