In the interest of getting back to more regular and more frequent releases, here goes the first release candidate for the netsniff-ng toolkit. It's nothing too spectacular, mostly bugfixes and cleanups - see the changelog below for details.
Have fun! --- netsniff-ng 0.5.9-rc1 has been released to the public (http://netsniff-ng.org/). It can be fetched via Git: git clone git://github.com/netsniff-ng/netsniff-ng.git git checkout v0.5.9-rc1 Or via HTTP: wget http://pub.netsniff-ng.org/netsniff-ng/netsniff-ng-0.5.9-rc1.tar.gz The release can be verified via Git (see README): git tag -v v0.5.9-rc1 Major high-level changes since the last release are: 1) Add a rudimenatry netlink message dissector to netsniff-ng, from Tobias Klauser. 2) Use printf/scanf format specifiers for fixed width types (fixing a crash of ifpps in 32 bit environments), from James McCoy 3) Fix integer overflow related to ring size, thus now actually allowing to use ring sizes larger than 4 GiB. However, ther still exist some problems with larger ring sizes, see issue #128 [1]. By Tobias Klauser, with help from Michał Purzyński and Jon Schipp. [1] https://github.com/netsniff-ng/netsniff-ng/issues/128 4) Fix the build system to install configuration files to /etc instead of /usr/local/etc, by Kartik Mistry. Contributions since last release: 23 Tobias Klauser 2 Kartik Mistry 1 James McCoy Git changelog since last release: Tobias Klauser (23): trafgen: Use strtoul() instead of strtol() for unsigned long netsniff-ng: Fix whitespaces trafgen: Don't expose -k/--kernel-pull anymore and warn if it still used ring: Consistently use size_t to specify ring size netsniff-ng: Use while() instead of empty for netsniff-ng/ring: Make verbose flag bool netsniff-ng: Remove unnecessary initialization of struct ctx members netsniff-ng: Remove unnecessary memset of struct pollfd trafgen: Remove unnecessary initialization of ct.reserve_size netsniff-ng: Move function scope variables ring: Merge common ring_{rx,tx} initialization into own function bpf: Zero out socket filter in bpf_parse_rules() netsniff-nf: proto_ipv6: Remove unused #include "csum.h" flowtop: Constify function parameter in walk_process() geoip: Pass struct sockaddr_in{,6} as pointer instead of by value build: Remove unused CONFIG_LIBGEOIP build: Allow to build astraceroute and flowtop without GeoIP support netsniff-ng: Add netlink dissector netsniff-ng: Print process name of the netlink message origin mausezahn: Don't use ternary operator to decide which function to call dissector: Restore paket type if capturing from nlmon device netsniff-ng: proto_nlmsg: Add notice about nlmsg pid field netsniff-ng 0.5.9-rc1 Kartik Mistry (2): build: Do not add PREFIX to ETCDIR doc: Fix typos in mausezahn and trafgen manpages James McCoy (1): all: Use macros for printf/scanf format specifiers
signature.asc
Description: Digital signature