Original author(s) | Daniel Borkmann |
---|---|
Developer(s) | Daniel Borkmann, Tobias Klauser, Herbert Haas, Emmanuel Roullit, Markus Amend and many others |
Initial release | December, 2009 |
Stable release | 0.6.8[1]
/ 11 January 2021 |
Repository | https://github.com/netsniff-ng/netsniff-ng |
Written in | C |
Operating system | Linux |
Available in | English |
Type | |
License | GPLv2[2] |
Website | http://www.netsniff-ng.org/ |
netsniff-ng is a free Linux network analyzer and networking toolkit originally written by Daniel Borkmann. Its gain of performance is reached by zero-copy mechanisms for network packets (RX_RING, TX_RING),[3] so that the Linux kernel does not need to copy packets from kernel space to user space via system calls such as recvmsg()
.[4] libpcap, starting with release 1.0.0, also supports the zero-copy mechanism on Linux for capturing (RX_RING), so programs using libpcap also use that mechanism on Linux.