Welcome to BandwidthD's home page!

BandwidthD tracks usage of TCP/IP network subnets and builds html files with graphs to display utilization. Charts are built by individual IPs, and by default display utilization over 2 day, 8 day, 40 day, and 400 day periods. Furthermore, each ip address's utilization can be logged out at intervals of 3.3 minutes, 10 minutes, 1 hour or 12 hours in cdf format, or to a backend database server. HTTP, TCP, UDP, ICMP, VPN, and P2P traffic are color coded.

BandwidthD runs on most platforms including windows. Required libraries for unix are only: libpcap, libgl and libpng.

Most of the info you're looking for is on the SourceForge project page. At SourceForge we keep all new releases, the bug tracker and the support forums.

Bandwidthd now produces output in 2 ways. The first is as a standalone application that produces static html and png output every 200 seconds. The second is as a sensor that transmits it's data to a backend database which is then reported on by dynamic php pages. The visual output of both is simular, but the database driven system allows for searching, filtering, multiple sensors and custom reports.

Here are some screenshots of the dynamic version.

We also have an example of the static version. We have copied the BandwidthD html directory from an isp and posted it here. Please take a moment to inspect it's output. The output is frozen in time. It represents a copy made on Jan 15, 2004. This should convey what BandwidthD currently produces.

Link to the download area on SourceForge: Download BandwidthD

Please Note: Development of BandwidthD is funded and provided under the GPL by cipafilter.com wireless networking and Linux consulting services, for use in our line of linux routing, anti-virus, contentfiltering and reporting systems. Please take a moment to visit the website and try our free filtering demo!

Bandwidthd is authored by David Hinkle and numerous voluneteers. If you're into it, please also check out my new website for the Marine Reef Aquarium Community.

We thank:
SourceForge for a place to put our source, DerbyTech Linux consulting, for allowing us to release the source, Brice for actually releasing the source :), Blaze at ts@spective.net for his excellent graphic ability, and all the crew at havoc for distributing clue to the needy :).