It is our pleasure to announce the release of netsniff-ng 0.6.0! Starting with this release, we'll switch to a simpler release model: We'll no longer release -rc versions, but instead do stable releases on a regular basis. Usually a release can be expected every 2-3 months, depending on the amount of new features, bug fixes etc. that went into the tree. Let's see how this works out...
Moreover, we'd like to ask everybody who's interested in the latest development of netsniff-ng to work directly with the latest version as fetched from our github repository [1]. [1] https://github.com/netsniff-ng/netsniff-ng The summary of changes and the short log since the last release (v0.5.9) can be found below. Thanks to everybody who contributed to this release: Vadim Kochan, Daniel Borkmann, Ken-ichirou MATSUZAWA, Tobias Geerinckx-Rice, Martin Hauke, and Kartik Mistry --- netsniff-ng 0.6.0 (avril altdelay) has been released to the public. It can be fetched via Git: git clone git://github.com/netsniff-ng/netsniff-ng.git git checkout v0.6.0 Or via HTTP from one of our mirrors: http://pub.netsniff-ng.org/netsniff-ng/netsniff-ng-0.6.0.tar.gz http://mirror.distanz.ch/netsniff-ng/netsniff-ng-0.6.0.tar.gz http://github.com/netsniff-ng/netsniff-ng/archive/v0.6.0.tar.gz The release can be verified via Git (see README): git tag -v v0.6.0 Major high-level changes since the last release (v0.5.9) are: 1) New features and fixes in flowtop: Display flow rates, options to disable DNS and GeoIP lookup, stability improvements, and bug fixes. From Vadim Kochan. 2) Support for Linux "cooked" header for netlink interface in netsniff-ng. From Vadim Kochan and Daniel Borkmann. 3) Extended the netlink message dissector to display a lot of additional information. From Vadim Kochan. 4) Helper functions for TCP/UDP checksums in IPv6 trafgen packets and performance improvement in trafgen when using checksums without dynamic data. From Tobias Klauser. n) Various fixes, improvements, cleanups and documentation updates. From Vadim Kochan, Tobias Geerinckx-Rice, Martin Hauke, Kartik Mistry, Daniel Borkmann and Tobias Klauser. Contributions since last release: 69 Tobias Klauser 67 Vadim Kochan 10 Daniel Borkmann 2 Ken-ichirou MATSUZAWA 1 Tobias Geerinckx-Rice 1 Martin Hauke 1 Kartik Mistry Git changelog since last release: Tobias Klauser (69): INSTALL: Add package libnl-route-3-dev to list of needed Debian packages build: travis: Add libnl-genl-3-dev to install command netsniff-ng: nlmsg: Fix build for older kernel headers make: Create containing directories for manpages if not existent netsniff-ng: nlmsg: Define NTF_* constants if not provided by kernel headers netsniff-ng: dev: Rename device_ifindex_get to __device_ifindex flowtop: Use strncpy instead of strcat flowtop, netsniff-ng: Move process name extraction to own function flowtop: Indentation fixes for multiline function signatures flowtop: Simplify assignment of flow_entry->is_visible netsniff-ng: dissector_sll: Fix potential NULL dereference netsniff-ng: dissector_sll: Fix indentation and typo netsniff-ng: dissector_sll: Remove NULL check alltogether flowtop: Replace bool lookup tables by switch statement flowtop: Make presenter_flow_wrong_state() return bool flowtop: Make struct flow_entry member size checks build_bug_on() sysctl: Include limits.h instead of linux/limits.h sysctl: Export procfs base path in sysctl.h sock: Don't panic() when sysctl_set_int fails sock: Avoid setting negative socket memory values build: travis: Switch from legacy to container based travis builds zsh: netsniff-ng: Add completetion for --cooked flowtop: Remove tprintf.o from object dependencies flowtop: Simplify nfct_is_dns() AUTHORS: Update contributor list and sort it alphabetically netsniff-ng: ring: Fix build if tp_vlan_tpid is not available in kernel header build: configure: Properly encapsulate strings build: configure: Prepend $SYSROOT to NACL_{INC,LIB}_DIR netsniff-ng: proto_ipv4: Fix typo in comment build: Don't strip generated binaries build: Only use tput if $TERM is defined netsniff-ng: Use correct flag to check tpacket uhdr validity doc: Rename BUILD to README.devel and add information about Coverity flowtop: Show flow time duration flowtop: Don't attempt to set sysctl values if initial read fails curvetun: Fix issues detected by the Coverity scanner curvetun: Don't attempt to close negative file descriptor all: Fix some typos in comments and printed strings man: Correct some typos found using codespell trafgen: Adjust syntax error message trafgen: Add checksum helpers for TCP/UDP over IPv6 oui-update: Explicitly sort OUI list and strip trailing whitespaces conf: oui: update oui.conf trafgen: Make xmit_packet_precheck() return void trafgen: Don't panic() on parser errors trafgen: Change signature of compile_packets() to match provided types csum: Remove unnecessary memset in p4_csum() trafgen: Move checking of dynamic packet elements to header netsniff-ng: nlmsg: Display "(none)" instead of "()" for zero flags netsniff-ng: proto: Make raw hex/ascii print function globally available netsniff-ng: nlmsg: Display raw data if family is unknown pkt_buff: Remove unused size member from struct pkt_buff flowtop: Store basename of cmdline in struct flow_entry flowtop: Constify pointer function parameters flowtop: Fix short form unit of kilobytes from KB to kB flowtop: Use bool for show_src option flowtop: Use strlcpy instead of memcpy to copy strings zsh: flowtop: Add completion for newly added command line options ring: Move generic code for ring layout setup to own function ring: Simplify calculation of number of frames in a tpacket ring trafgen: Pre-calculate checksums if possible trafgen: Add missing inline function flowtop: Handle return value of gettimeofday() ifpps: Remove unnecessary memset before ethtool_drvinf() trafgen: Fix typo in error message lookup: Adjust error message on failed open ring: Move common ring block_r/frame_nr shrinking to generic function build: misc: Mention the release name in the announcement netsniff-ng v0.6.0 Vadim Kochan (67): netsniff-ng nlmsg: Print multi-part messages netsniff-ng mac80211: Align country channels info netsniff-ng, nlmsg: Dissect rtnl link type messages netsniff-ng nlmsg: Dissect rtnl addr type messages netsniff-ng, nlmsg: add further rtnl route type messages to dissector dev: Add device string convertions (addr, dev type) netsniff-ng: nlmsg: Print rtnl neigh info linktype: Add LINKTYPE_LINUX_SLL. netsniff-ng: Add cooked cmdline option. pcap_io: add sockaddr_ll to pcap_ll netsniff-ng: Add dissector for Linux "cooked" packets trafgen: Print min packet size in error message flowtop man: Add note about activating netfilter connection tracking flowtop: Fix flows disappearing flowtop: Fix hanging while waiting for collector flowtop: Refactor walking for each flow node by presenter flowtop: Add connection traffic accounting flowtop: Show total numbers of flows flowtop: Show flow bytes in human readable format Revert "flowtop: Fix hanging while waiting for collector" Revert "flowtop: Don't init screen until collector is ready" sysctl: Add sysctl module with /proc/sys helpers bpf: Use sysctl helpers to enable bpf jit compiler sock: Use sysctl helpers to access /proc/sys/ params flowtop: Convert bool in flow_entry_get_extended_is_dns(...) flowtop: Use bool as parameter in get_port_inode(..) flowtop: Change tcp param to 'bool is_tcp' in presenter_get_port(..) flowtop: Use prev & next vars in flow_list_find_prev_id(...) flowtop: Fix bytes counter print for gigabyte ifpps: Fix panic when dev name contains "_" ifpps: Cleanup screen on panic flowtop: Fix collector stuck while flush IPv6 flows flowtop: Fix missing new connections after flush flowtop: Move filter creating to separate function flowtop: Rename ct_dump -> ct_update, dump_cb -> flow_update_cb flowtop: Rename collector_cb -> flow_event_cb flowtop: Get rid of flushing flows by dumping ipv4/ipv6 tables flowtop: Show counters by direction man: flowtop: Add notes about enabling traffic accounting netsniff-ng: Do not tune socket memory in pcap read-only mode flowtop: Don't hide status bar while dumping flows flowtop: Resolve src host if '-s' option specified flowtop: Do not insert DNS flows into list flowtop: Show counters in same color as their direction netsniff-ng: vlan: Use helpers when parse vlan header netsniff-ng: vlan: Show vlan info from tpacket v3 netsniff-ng: Show total rx stats for multi pcap mode flowtop: Enable flow timestamp on start flowtop: man: Add notes about flow duration time flowtop: man: Fix small typo of timestampinf netsniff-ng: Fix print stats in silent mode flowtop: Show flow rate of bytes & packets flowtop: Change traffic amount unit names flowtop: man: Add notice about rate info flowtop: Add option for flow refresh interval flowtop: Fix src hostname showed with garbage flowtop: Add command-line option to disable hostname lookup flowtop: Add command-line option to disable GeoIP lookup flowtop: Add command-line option to show rates in bits all: Change reporting bugs email flowtop: Fix missing --no-geoip option in usage output flowtop: Rename enum flow_entry_direction to flow_direction flowtop: Show rate in yellow color flowtop: Calculate flow rate more carefully curvetun: Move copyright text to separate variable lookup: Do not panic if conf file does not exist flowtop: Redraw screen in 1s if no key was pressed Daniel Borkmann (10): netsniff-ng: add example for fanout into man page sock: Add dgram socket creation. pcap_io: add cooked mode support docs: add reference to Travis CI netsniff-ng: minor whitespace formatting fix dev: device_set_flags: also dump error dissector: make netlink directions a bit more readable ring: alloc_ring_frames_generic make types size_t ring, bind_ring_generic: no need to nullify members twice trafgen: let the kernel check min/max transm. unit boundaries Ken-ichirou MATSUZAWA (2): netsniff-ng: nlmsg: update pull size netsniff-ng: nlmsg: mmaped packet check Kartik Mistry (1): netsniff-ng: Fix typo Unkown -> Unknown Martin Hauke (1): build: Handle libnetfilter-conntrack with pkg-config Tobias Geerinckx-Rice (1): build: curvetun: link against sysctl.o -- You received this message because you are subscribed to the Google Groups "netsniff-ng" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: Digital signature
