Всем привет. Нужна помощь в парсинге tcpdump.
Смысл - понять как парсить,что бы уметь получать все нужные данные идущие через роутер: ICQ переписки, пароли, e.t.c.
tcpdump cлушается на компе, подключенного к порту свитча, который зеркалирует все входы/выходы провайдеров, то есть, видит весь интернет траффик абсолютно.
tcpdump -tttt -s 10000 ${mask_filter} -w dump.sniff
Желаемая задача: преобразовать двоичный формат данных в дампе в читабельный, как в wireshark, что бы можно было обращаться и фильтровать пакеты по заголовкам, выбирать нужные, и вынимать из этих пакетов данные.
Perl я не знаю, оговорюсь сразу. Писть буду в будующем на php для веб морды.
Принцип построения пакета в двоичном формате мне ясен приблизительно: знаю какие за какими заголовками идут, примерно понимаю.