File: TODO

package info (click to toggle)
l7-filter-userspace 0.12-beta1-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 664 kB
  • sloc: sh: 3,635; cpp: 1,474; makefile: 20
file content (28 lines) | stat: -rw-r--r-- 991 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
For bringing this version up to speed with the kernel version and basic sanity:

- Make child connections (FTP, IRC, etc.) work.  This appears to be 
difficult. Can it be handled with iptables rules instead?  Doesn't 
really seem like it.  Can EXPECT in 
libnetfilter_conntrack-0.0.31/include/libnetfilter_conntrack/libnetfilter_conntrack.h
help?

- Catch first packet of UDP "connections".

- Are ^ and $ handled sensibly?  It seems so, yet the testing suite has 
some sort of quirk about newlines.


Things to work on after v1.0:

- Use a more efficient scheme for matching packets with connections.

- Make a mechanism for selecting non-default patterns, such as patterns 
which are faster or more accurate than the default.

- Allow pattern files to specify that l7-filter should use a compiled in 
function for matching instead of a regular expression.


Things to do once there is support for them in the kernel:

- Instead of ACCEPTing all packets, instead be a non-terminating rule.