-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
46 lines (37 loc) · 1.95 KB
/
TODO
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
========================================================================
TODO (LightCount IP traffic counter) wjd, sep 2009
========================================================================
This document lists a couple of features that should be implemented.
------------------------------------------------------------------------
Daemon
------------------------------------------------------------------------
+ Daemonize (fork) and logging to syslog
+ Use getopt() and read more from config file (e.g. interface)
+ Get nodename from config file so multiple interfaces can be observed
on one host. (Otherwise we get PK conflicts in DB.)
------------------------------------------------------------------------
Documentation
------------------------------------------------------------------------
+ Update INSTALL with comments abount init.d scripts
------------------------------------------------------------------------
Python interface
------------------------------------------------------------------------
+ Add a textual interface (get data per IP, get highest users per
period, etc.)
+ Create means to prune the DB of old entries.
------------------------------------------------------------------------
Packaging
------------------------------------------------------------------------
+ Add 'make install'
+ Autoconf
+ Proper help (manpage?)
+ Versioning
------------------------------------------------------------------------
Testing
------------------------------------------------------------------------
+ Heavy load tests to run (feedback from users would be appreciated)
+ Optimizing default #define's through interpretation of live data
+ Add a check somewhere that checks whether byte or packet counts are
(possibly) truncated. This can happen on heavily used lines when the
bytes per second do not fit into 32 bits and packets per second in 16.
========================================================================