About:
This is a cable modem (or any Ethernet connection) IP byte logger. This
is NOT a packet sniffer, it just gathers network statistics.
It is composed of two programs:
- A daemon, which logs all the incoming/outgoing
connections and creates pairs of source/destination IP addresses with a byte
counter and direction of traffic (inbound or outbound) attached. It stores it
periodically on a file (or files).It also accepts network connections to gather
the statistics and can also run user's scripts which can send commands to the
daemon and receive information.
- An user application, which can be run on console or X (wmaker/kde bar?) and connects to the daemon and collects the statistics, and then
making the separation between national/international , inbound/outbound , etc (not done yet)
It has been tested on Linux and
FreeBSD
and is distributed according to the GNU
General Public License.
History:
You can check the history here
New: Back in November 2004, Eran ( AT over-here DOT org ) sent me a patch,
which from his own words:
1. It wouldn't compile with new gcc, due to incorrect use of qsort. I
fixed that.
2. The scripts that give you the info weren't complete as well. I
completed one (under fixed/) library and left it as an example.
I'm attaching both fixed files.
you can find it here
ScreenShots:
Daemon running in foreground
Requirements:
- Unix system with threads support (any recent Linux / BSD ).
- libpcap version 0.4 or greater.
- ncurses version 5.x or superior for console (text mode) support
- Xlib for X support :)
- libc with locales for Internationalization support
Documentation:
With the program you have a manual in text, info and html format. Only
the info file is installed by default.
You can also see
here the html manual.
Download:
TODO:
- Extensible connection applications
- MySQL pluggin
- SSL connection support
- Guille (Scheme) script support
- Support for reloading of configuration/network files
- Daemonize the daemon :) and SysLog support (DONE)
- ...
Credits:
- Slug - Coding; Documentation ; Linux and FreeBSD testing
- Shadow - FreeBSD testing; features requests; "threads are your DOOM!"
- Humpback|B| -
Linux testing; features requests; MySQL idea; "threads are COOL!" ; "My undred GigaBytes of Download require more than 32 bit counters"
- jig - initial idea; "have you test it?" - "i saw the screenshot" duh
Contact:
Slug HomePage
Links: