3 * netsniff-ng has been completely rewritten
5 * New, flexible packet dissector that allows an easy integration of
7 * New tool 'ifpps' which displays kernel network statistics in a
8 top-like manner, support for wifi
9 * New tool 'trafgen' which is a network packet generator that
10 exploits the kernels zero-copy RX_RING
11 * New tool 'arphunt' which is a traffic redirection tool
12 * New tool 'bpfgen' which can now compile expressions into
13 Berkeley Packet Filter code
15 -- Daniel Borkmann, Emmanuel Roullit, xx.xx.2011
19 * Most of the old legacy stuff has been cleaned up, rewritten
20 * Added more packet printing options
22 * Added TX_RING pcap replay
23 * Rewrote Manpage, added Berkeley Packet Filter section, benchmarks
24 * Removed server version
25 * Added option for ring size
26 * Added regular expresssion filtering
28 * First official version of which we think that it is quite useful ;-)
30 + Fixed rx_ring.h: The kernel might set other flags then TP_STATUS_USER
31 when a packet is ready.
33 -- Daniel Borkmann, Emmanuel Roullit, 10.10.2010
37 * Packet look-ahead within receive ring traversal method
40 -- Daniel Borkmann, Emmanuel Roullit, 14.02.2010
44 * Security fix in netsniff-ng.c
46 -- Daniel Borkmann, Emmanuel Roullit, 01.01.2010
48 netsniff-ng 0.5.4.0 - 'happy GNU year edition'
51 * Added high-resolution timer
52 * Fixed small bugs / mem-leaks
53 * Major code refactorings
54 * Added SIGHUP ignorance, so for instance netsniff-ng keeps
56 * Added pid output during start
57 * Better packet visualization
59 * Setting process affinity to specific CPU on demand (via Param)
60 This can be useful for a patched init proc, so that on demand
61 netsniff-ng can be the only process for a single CPU
62 * -s option can now be switched on and off during runtime via SIGUSR2
63 * Option for running netsniff-ng in non-blocking mode
65 -- Daniel Borkmann, Emmanuel Roullit, 31.12.2009
69 * Added Makefile (yey!)
72 * Third (crappy) release
74 -- Daniel Borkmann, Emmanuel Roullit, 06.12.2009
78 * Minor fixes, which I cannot remember anymore
79 * Second (crappy) release
81 -- Daniel Borkmann, Emmanuel Roullit, 06.09.2009
85 * First (crappy) release ;-)
87 -- Daniel Borkmann, Emmanuel Roullit, 08.08.2009