People often want to know how to determine their IP usage, especially since ADSL accounts in NewZealand have data caps on them. People with LANs often want to know how much traffic each machine is using, etc.

Here are some brief pointers:

ipac / ipac-ng add rules to the linux ipchains/iptables firewall. fwctl is an alternative for ipchains-based machines that does a similar thing.

net-acct is a package that provides a user-mode daemon to sniff all ip traffic from a machine. This doesn't require the machine to be running an iptables firewall. Probably in your favourite distribution, otherwise

netacct-mysql is a fork of the above net-acct - using mysql as it's database backend. A very nice piece of software, with the ability to distinguish (when given the appropriate routes) between local, national, and international traffic. Found at

netramet - quote from MattBrown: It was created to allow billing of traffic for the University of Auckland. It's very powerful but at the same time it appears quite complex to setup.

ntop (as in Network TOP). Displays summaries of network usage, either from the command-line in from a web-browser. In debian, or go to

trafd is a portable traffic accounting daemon built on top of libpcap. In FreeBSD ports and at (which also has a bunch of links to other packages).


The following authors of this page have not agreed to the WlugWikiLicense. As such copyright to all content on this page is retained by the original authors.
  • MichaelBordignon
  • IanLister
The following authors of this page have agreed to the WlugWikiLicense.

PHP Warning

lib/plugin/WlugLicense.php:99: Warning: Invalid argument supplied for foreach()

lib/plugin/WlugLicense.php:111: Warning: in_array() [<a href=''></a>]: Wrong datatype for second argument

lib/plugin/WlugLicense.php:111: Notice: Undefined variable: ignore_authors