Packet Analysis Packet Crafting
netsniff-ng is is a free, performant Linux network analyzer and networking toolkit.
The gain of performance is reached by 'zero-copy' mechanisms, so that the kernel does not need to copy packets from kernelspace to userspace and vice versa.
For this purpose the netsniff-ng suite is libpcap independent, but nevertheless supports the pcap file format for capturing, replaying and performing offline-analysis of pcap dumps. Furthermore we are focussing on building a robust, clean and secure analyzer and utilities that complete netsniff-ng as a support for network development, debugging or penetration testing.
netsniff-ng consists of much more than only a network analyzer. Next to the 'zero-copy' sniffer itself, further tools like trafgen, a powerful 'zero-copy' network packet generator, or ifpps, a tool that provides top-like kernel networking statistics, are being shipped.