Интернет магазин китайских планшетных компьютеров



Компьютеры - Tcpdump - Программная реализация

03 мая 2011


Оглавление:
1. Tcpdump
2. Ключи
3. Программная реализация
4. Кроссплатформенность



Программа состоит из двух основных частей: части захвата пакетов или pcap) и части отображения захваченных пакетов.

Часть захвата пакетов передаёт "выражение выбора пакетов" напрямую библиотеке захвата пакетов, которая проверяет выражение на синтаксис, компилирует его, а затем копирует во внутренний буфер программы сетевые пакеты, проходящие через выбранный интерфейс и удовлетворяющие условиям в выражении.

Часть отображения пакетов выбирает захваченные пакеты по одному из буфера, заполняемого библиотекой, и выводит их на стандартный вывод построчно, в соответствии с заданным уровнем детальности.

Если задан подробный вывод пакетов, программа проверяет для каждого сетевого пакета, имеется ли у неё модуль расшифровки данных, и, в случае наличия, соответствующей подпрограммой извлекает тип пакета в протоколе или передаваемые в пакете параметры.



Просмотров: 4543


<<< Tee