Bandwidth Daemon is an advanced network bandwidth monitor for Windows 2000/XP. Rather than counting the bandwidth from all packets, Bandwidth Daemon passes each packet through filters to determine if it should be counted. You may define your own filters, to monitor different types of traffic.
Bandwidth Daemon has a built in web server, and all administration is done through a web based interface. This means that it is accessible from anywhere. For example, you can install it on a gateway/router pc, and access it using a browser on your desktop pc. You can add passwords for both guest and admin access.
Bandwidth data is summarised into Minute, Hour, Daily, Weekly, and Monthly intervals. You can configure the length of data to store for each interval. The history database is optimised to minimise disk activity, while ensuring that no more than 1 minute of data will be lost in the event of a power failure. The database uses a transaction log, with two phase commit, to prevent corruption in the event of a power failure or system crash.
Bandwidth Daemon runs as an NT service on Windows, so it will always be gathering packets, even when you are not logged in. It consumes minimal CPU and memory. The executable is around 200KB on Windows, and it typically consumes less than 2MB of memory.
The current version of Bandwidth Daemon is 1.1.
Bandwidth Daemon is no longer under active development. It was previously available as shareware, and the version above has a 30 day time limit. Since it is no longer being updated, I have removed it from sale. If you'd still like to use it for some reason, contact me and I'll send you a free licence key.