justniffer

An example written in Python (delivered with the official package) stores the transferred contents in an output directory separated by domains.

This means that the transferred files like html, css, javascript, images, sounds, etc.

justniffer was born to help in troubleshooting performance in network TCP-based services: HTTP, RTSP, SIP, SMTP, IMAP, POP, LDAP, Telnet etc.

It can collect low and high level protocol and performance information, reconstructing the TCP flow in a reliable way using portions of the Linux kernel code.

It can be extended with external scripts (bash, Python, or any executable) and generate logs in a customizable way The man page for justniffer explains all the options.