Консольная утилита для анализа трафика, сниффер протокола HTTP.

justniffer 003

Justniffer — консольная C++ утилита, для анализа трафика на стороне сервера или клиента, сниффер протокола HTTP (TCP Packet Sniffer).

justniffer 002

Сниффер (Sniffer) — сетевой анализатор трафика, приложение или программно-аппаратное устройство, предназначенное для перехвата и последующего анализа, либо только анализа, сетевого трафика предназначенного для других узлов.

justniffer 004

Основной задачей проекта Justniffer является извлечение и сохранение перехваченных HTTP-пакетов (также поддерживаются протоколы JDBC, RTSP, SIP, SMTP, IMAP, POP, LDAP) в формате стандартного лога Apache (веб-сервер). Примеры использования:
justniffer -i eth0

justniffer -i wlan2

Позволяет оценивать время выполнения запроса:
justniffer -i eth0 -a " %response.time" 

Выводить полный дамп HTTP-заголовков:
justniffer -i eth0 -r 

Самостоятельно определять формат вывода:
justniffer -i eth0 -l " %request.timestamp %source.ip %dest.ip %request.header.host %request.url" 


justniffer 005

justniffer 006

На сайте Justniffer имеется скрипт-обертка на python (justniffer-grab-http-traffic), позволяющая перехватывать весь HTTP траффик и сохранять страницы, изображения и прочее:
sudo ./justniffer-grab-http-traffic -d /tmp/nav -U nobody -i eth0

justniffer 008

Лицензия: GNU General Public License version 2.0 (GPLv2)

justniffer 007

Домашняя страница

Страница на sourceforge.net