s,t: removed empty, unused folders
[netsniff-ng.git] / PROJECTS
blobe662dee7b41fbd6e7316709883c79e3c4ad4d0af
1 Open projects for the netsniff-ng toolkit (if you are interested in
2 participation, let us know - we are looking forward):
4 - Better protocol support for netsniff-ng's dissector:
5         - Tool: netsniff-ng
6         - Required skills: C, Protocols
7         - Difficulty: Easy
9 - Extensive testing (with eventual code fixing) and performance evaluation:
10         - Tool: netsniff-ng, trafgen (both with Jumbo frames), curvetun
11         - Required skills: Testing, C
12         - Difficulty: Easy
14 - Reduce general code size, refactor, improve code (i.e. rewrite parsers):
15         - Tool: all
16         - Required skills: C
17         - Difficulty: Easy - Hard
19 - Improve manpages, write a user's guide, maybe technical paper:
20         - Tool: all
21         - Required skills: POD, Manpages, LaTeX
22         - Difficulty: Easy - Medium
24 - TPACKETv2 (TPACKETv3) support:
25         - Tool: netsniff-ng, trafgen
26         - Required skills: C
27         - Difficulty: Easy - Medium
29 - PCAP anonymization support:
30         - Tool: netsniff-ng
31         - Required skills: C
32         - Difficulty: Easy - Medium
34 - Add IPv6 support:
35         - Tool: ashunt, flowtop, curvetun (testing)
36         - Required skills: C
37         - Difficulty: Medium
39 - Packet departure timing models (i.e. exponential, uniform, cauchy, normal,
40   pareto distributed):
41         - Tool: trafgen
42         - Required skills: C
43         - Difficulty: Medium - Hard
45 - Unit test preparation:
46         - Tool: all
47         - Required skills: C, Shell, Sharness?, Coccinelle?, CMake?
48         - Difficulty: Medium - Hard
50 - Improve ifpps with things like 'Gnuplot support', 'Power usage / temperature',
51   'Colorized output':
52         - Tool: ifpps
53         - Required skills: C, Gnuplot, Procfs
54         - Difficulty: Hard
56 - Interactive txf config generator with a set of supported protocols and
57   support for packet distribution models (IMIX, Cisco, ...):
58         - Tool: trafgen
59         - Required skills: C, Protocols
60         - Difficulty: Hard
62 - Warp implementation (ARP cache poisoning):
63         - Tool: warp
64         - Required skills: C
65         - Difficulty: Hard
67 - PCAP-ng support:
68         - Tool: netsniff-ng
69         - Required skills: C
70         - Difficulty: Hard
72 - Better obfuscation of curvetun's protocol to make it harder for DPIs
73   to detect:
74         - Tool: curvetun
75         - Required skills: C
76         - Difficulty: Hard
78 - Perform a security review of curvetun:
79         - Tool: curvetun
80         - Required skills: C
81         - Difficulty: Hard