1 Here's a list of things we need to do (contributions are welcome and highly
2 appreciated, please also read Documentation/SubmittingPatches about how to
3 submit your contributions, items marked with '!' are of high importance):
9 0! Manpages / documentation folder
10 @TODO: Daniel Borkmann
12 1! Cleanup and refactor the code (curvetun, astraceroute, netsniff-ng, bpfc)!
13 @TODO: Daniel Borkmann
15 13! Easier language (bpf-hla) for /fast/ filtering (e.g. on top of BPF so
16 that it can run in the kernel), include this into bpfc (bpfc-hla).
17 @TODO: Daniel Borkmann
19 31! astraceroute: implement DNS traceroute with AS/Geo information
20 @TODO: Daniel Borkmann
22 51! astraceroute: can we remove whois query and do this locally!
23 @TODO: Daniel Borkmann
29 50) mausezahn: clean it up add fork + fanout mode(?), remove libpcap
30 dependency, let it also store pcap files e.g. on a network filesystem
31 of the mausezahn box. (leave it out of the main build process for now)
32 @TODO: Daniel Borkmann
34 10) Add a proper 802.11 dissector for netsniff-ng.
37 12) Add new dissectors (e.g. BGP, DNS, DCCP, SCTP, RSVP, IPsec, LISP, RADIUS,
38 LLC, fix MPLS?, improve ARP, BPDU, PVST, CDP, LLDP, RTP, Syslog, NTP,
39 OpenFlow, ...), add new protocols to mausezahn.
41 47) Add geo-ip information to netsniff-ng output?
43 48) Hand-include patchset from Sibir Chakraborty:
44 - Replay all files from directory (dir as --in paramter)
45 - Replay with correct timing information
46 - Replay with Gbps / pps rate limit
47 @TODO: Daniel Borkmann
49 49) Add Gbps / pps rate limit to trafgen
50 @TODO: Daniel Borkmann
52 32) ifpps: add option for --dev eth0,eth1,eth2 and accumulate stats
53 @TODO: Daniel Borkmann
55 33) ifpps: calc current throughput, show percentage of linerate
56 @TODO: Daniel Borkmann