Releases: netsniff-ng/netsniff-ng
netsniff-ng 0.6.8
netsniff-ng 0.6.7
- trafgen: reset errno before calling sscanf in str2mac (@troglobit, #213)
- ifpps: fix iface stat parsing if interface name contains uppercase characters (@bganne, #215)
- mausezahn: fix display of missing argument error (@micrictor, #217)
- mausezahn: support -R to set packet priority (@pmachata)
- netsniff-ng: handle various malformed packets in protocol dissectors (@nathaniellives, #221)
netsniff-ng 0.6.6
- implement rotating capture files in netsniff-ng (@wch0x01, #202)
- fixed '--in -' to work again with STDIN in trafgen (@yarda, #199)
- fixed -t 0 option to use sendto in trafgen (@qchateau, #208)
- checksum calculation for ICMP and TCP in astraceroute (@uno20001, #203)
- fix for reading mirrors from file in astraceroute (@mandarg, #197)
- use GZIP_ENV instead of GZIP in build system (@dr-utx, #207)
- fixed manpage warnings (@kartikm, #205)
- added error handling for mismatched address families in mausezahn (@mandarg, #166)
netsniff-ng 0.6.5
- add DCCP support to netsniff-ng (Markus Amend)
- fix segfault in mausezahn (#189 by Daniel Roberson)
- add date format strings to --out in netsniff-ng (#190 by Daniel Roberson)
- restore handling of raw hex string passed in on command line in mausezahn (#191 by Nick Grauel)
- support ICMPv6 checksums in trafgen (#193 by Radoslav Bodo)
- improve random mac address generation in mausezahn (#194 by Matteo Croce)
- man page updates and reformatting (Tobias Klauser)
netsniff-ng 0.6.4
-
DNS header generation in trafgen (Vadim Kochan)
-
Support for dumping proto headers in trafgen (Vadim Kochan)
-
Fixes for dinc()/ddec() to properly respect min/max range and avoid counter corruption (Paolo Abeni)
-
Fixes for NULL pointer dereferences and resource leaks in trafgen (Tobias Klauser) and mausezahn (Jia Zhouyang)
-
Build fixes for various compiler versions, libc implementations and distributions (Baruch Siach, Jaroslav Škarvada, Tobias Klauser)
netsniff-ng 0.6.3
-
Allow to specify packet offsets in trafgen packet header functions. By Vadim Kochan.
-
Allow trafgen to send packets from pcap file. By Vadim Kochan.
-
Support trafgen interface without IP address in packet header functions. By Ken Wu.
-
Various other improvements and cleanups in the packet header functions of trafgen. By Vadim Kochan.
-
Tab based user interface for flowtop. Introduced a tab for flow statistics per PID. By Vadim Kochan.
-
Fixed buffer overflow in device_addr2str() causing Linux cooked header dissector to crash. Reported by @jamieparfet, fixed by Tobias Klauser.
-
Fixed build due to missing GENL_ID_GENERATE if compiling against kernel headers >= 4.10 (see issue #171). Reported by Jaroslav Škarvada (@yarda), fixed by Tobias Klauser.
netsniff-ng v0.6.2
- Many improvements to the trafgen protocol generation functions, e.g. the ability to increment/randomize protocol fields at runtime using dinc()/rnd(), new functions to generate IPv6, ICMPv4/v6, PFC, and IEEE 802.3X PAUSE headers. From Vadim Kochan and Tobias Klauser.
- flowtop UI improvements. From Vadim Kochan.
- Packet counting fixes, e.g. to not account for duplicate packets received over the loopüback interface. From Paolo Abeni.
- Allow IPv6 ranges to be specified for source and dest addresses in mausezahn. From Tommy Beadle.
- Build system improvements, allowing to specify more options to the configure script. See './configure --help' for details. From Vadim Kochan and Tobias Klauser.
- Various compilation fixes, e.g. for warnings or build failure certain systems. From Yousong Zhou and arch3y.
- Various documentation improvements and fixes. From Vadim Kochan, Hisao Tanabe, and Tobias Klauser.
netsniff-ng 0.6.1
- Newly added trafgen configuration language which allows to specify the packets in a more convenient format. See trafgen(8) for more details on the supported protocols and keywords. Contributed by Vadim Kochan.
- Additional runtime commands for flowtop which allow to toggle/filter display of flows. From Vadim Kochan.
- Command line options to pass macro definitions to trafgen and bpfc. From Vadim Kochan.
- Made the build of all netsniff-ng tools reproducible (stable link order). From Reiner Herrmann.
- Fix download of GeoIP databases so the files don't get corrupted. From Tobias Klauser.
netsniff-ng 0.6.0
- New features and fixes in flowtop: Display flow rates, options to disable DNS and GeoIP lookup, stability improvements, and bug fixes. From Vadim Kochan.
- Support for Linux "cooked" header for netlink interface in netsniff-ng. From Vadim Kochan and Daniel Borkmann.
- Extended the netlink message dissector to display a lot of additional information. From Vadim Kochan.
- Helper functions for TCP/UDP checksums in IPv6 trafgen packets and performance improvement in trafgen when using checksums without dynamic data. From Tobias Klauser.
- Various fixes, improvements, cleanups and documentation updates. From Vadim Kochan, Tobias Geerinckx-Rice, Martin Hauke, Kartik Mistry, Daniel Borkmann and Tobias Klauser.
netsniff-ng 0.5.9
- Build system rework to support cross-compiling. From Tobias Klauser.
- Support pcap file rotation on SIGHUP (issue #140). From Tobias Klauser.
- Dissector improvements for the netlink message and the mac80211 dissectors. From Vadim Kochan.
- Various bug fixes, improvements and documentation updates to make netsniff-ng ready for release. From Daniel Borkmann, Vadim Kochan and Tobias Klauser.