положить поток из tcpdump в массив - какую версию Python я должен использовать? - PullRequest
0 голосов
/ 22 июля 2011

Я хочу использовать python в сочетании с tcpdump, чтобы сделать сгенерированный поток из tcpdump более читабельным способом.В потоках есть несколько полей с интересными значениями.

Я нашел кое-что здесь, в stackoverflow, касающееся python и tcpdump, но, на мой взгляд, лучший способ - поместить его в массив.

Послеэто сделано, я хочу прочитать некоторые поля из массива, а затем его можно очистить и использовать для следующего сетевого кадра.

Может кто-нибудь дать мне несколько советов, как это можно сделать?

Ответы [ 2 ]

0 голосов
/ 26 июня 2013

Вы можете попробовать использовать Scapy функцию сниффинга sniff, добавить захваченные пакеты в список и выполнить процесс извлечения.

0 голосов
/ 22 июля 2011

Вы можете использовать библиотеку python libpcap для захвата сетевых пакетов непосредственно из python:).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...