Useful Traffic Accounting Dragon is a traffic accounter that actually gives useful information about traffic instead of stupidly counting incoming/outgoing packets.
Dragon accounts traffic by user, program and timestamp and puts this information into useful correlation.
Dragon is implemented as a Perl script for the backend, using /etc/passwd to automatically get information about user accounts, /proc/net/ to get information about open connections and /proc/ to get information about running processes and which processes currently use which network connection.
All this information can be combined so you can actually see what user caused which traffic using what program and when it happened.
All this information is acquired automatically so the minimal configuration necessary is to tell dragon where it can find its MySQL database.
What's New in This Release:
· cleanup on CTRL-C
· add patch for Linux Kernel 22.214.171.124
· for now, graphs are disabled in the webfrontend
· webfrontend has now 'Total', 'User' and 'Program' tabs
· forgot to close a filedescriptor fixed
· use leading zeroes on port numbers in messages about connections that no longer exist
· really fix 'wait for next minute'