darkstat is an ntop-workalike network statistics gatherer. It runs as a background process on a cable or DSL router, uses libpcap to capture network traffic, and has a Web interface that serves up reports of statistics such as data transferred by host, port, and protocol. It also has a neat bandwidth usage graph.
| Tags | Networking Monitoring |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: Improvements have been made to the Web interface, compatibility with MSIE 7, and integration with launchd on Mac OS X.


Changes: This release adds more options to limit memory use.


Changes: Statistics can now be saved on shutdown, reloaded on startup, and cleared at runtime. More settings can be configured on the command line. Daily traffic statistics can be logged to a text file. The program can now manage its own pidfile.


Changes: The Web interface has been improved. Reports can now be paged through and sorted by different criteria. Promiscuous sniffing and DNS resolution can now be disabled on the command line. Minor bug fixes and performance improvements were made.


Changes: Various build fixes were made. darkstat now builds correctly against older versions of libpcap, and builds cleanly on NetBSD and AIX. Minor improvements were made to the Web interface. Writes to the BPF socket are now denied. DNS resolution is less aggressive, and darkstat can now decode traffic on ippp0 interfaces.