Update on netsniff-ng's FAQ
[netsniff-ng.git] / TODO
blob186b5f6f6b364256a6db6a57c628ab66f8172acc
1 * trafgen:
2   + Allow inter departure time as i.e. exponential, uniform, cauchy, normal,
3     pareto, ... distributed
4   + Rewrite config parser
6 * tgsh(?): trafgen Cisco-like frontend CLI for traffic generator appliances
7   + Generates full packets, i.e. with support for
8     - VLAN
9     - MPLS
10     - BPDU
11     - IGMP
12     - DNS
13     - ARP
14     - ICMP
15     - HTTP
16     - SIP
17     - IPv4 / IPv6
18     - UDP / TCP
19     - ...
20   + Generates set of packets which are i.e. IMIX, Cisco, Tolly,
21     RPR, ... distributed
22   + Can be interpreted and transmitted by trafgen
23   + Use libcli (http://code.google.com/p/libcli/)
25 * curvetun:
26   + Rewrite config parsers
27   + Show active sessions, possibility to kill active sessions (?)
28   + Make it harder for DPIs to detect
30 * netsniff-ng:
31   + Cleanup code, especially in dissector, print-modes and proto sections
32   + Support more protocols
34 * arpswirl:
35   + ARP Cache Poisoning utility as completion with netsniff-ng
37 * ashunt:
38   + Add IPv6 functionality
39   + Fix aslookup parser
41 * ifpps:
42   + Fix NaN's in CPU usage
43   + Cleanup redundant code
44   + Add more gnuplot features, i.e. automatic gnuplot script generation
46 * flowtop:
47   + a top-like netfilter connection tracking tool
49 * t: tests, tests, tests / c: Coccinelle
50   + Highly needed!
51   + Use Sharness as a framework for tests (https://github.com/misfire/Sharness)
52   + Use SmPL / Coccinelle as a framework for 'code error checking'
54 * Documentation:
55   + Manpages
56   + Howtos as REAME.<tool>