Better description of lib dependencies in doc files.
[netsniff-ng.git] / TODO
blob2b85dd7541c686db3adbb0a8bbe841ab9b5f1c31
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   + Fix zlib compression
27   + Rewrite config parsers
28   + Re-read client config on SIGUSR1 (?)
29   + curvetun server integration with LDAP as an alternative to the clients
30     config file (-> Perl script)
31   + Show active sessions, possibility to kill active sessions (?)
32   + Automatic client reconnect
33   + Make it harder for DPIs to detect
35 * netsniff-ng:
36   + Cleanup code, especially in dissector, print-modes and proto sections
37   + Support more protocols
38   + Add -n|--num option for capturing a number of packets and then quit
40 * arppoison:
41   + ARP Cache Poisoning utility as completion with netsniff-ng
43 * ashunt:
44   + Add IPv6 functionality
45   + Fix aslookup parser
46   + Add possibility to include user-defined payload to test DPIs
48 * ifpps:
49   + Fix NaN's in CPU usage
50   + Cleanup redundant code
51   + Add more gnuplot features, i.e. automatic gnuplot script generation
53 * flowtop:
54   + a top-like netfilter connection tracking tool
56 * t: tests, tests, tests / c: Coccinelle
57   + Highly needed!
58   + Use Sharness as a framework for tests (https://github.com/misfire/Sharness)
59   + Use SmPL / Coccinelle as a framework for 'code error checking'
61 * Documentation:
62   + Manpages
63   + Howtos as REAME.<tool>