vnStat is a console-based network traffic monitor that keeps a log of hourly, daily, and monthly network traffic for the selected interface(s). It uses the network interface statistics provided by the kernel as information source. This means that vnStat won't actually be sniffing any traffic, and also ensures light use of system resources.
| Tags | Networking Monitoring |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux BSD |
| Implementation | C |
Recent releases


Changes: This release adds support for daemon-based updating, image output, and XML output. BSD support is also included. Corrections have been made to traffic estimates, the configuration file parser, traffic accuracy, and to several other issues.


Changes: This release fixes a bug that caused a segmentation fault if the environment variable "HOME" wasn't defined, which in turn caused most PHP/CGI scripts using vnStat to malfunction. Some minor feature enhancements are also included.


Changes: This release adds support for config files, automatic detection of 32-bit/64-bit interface counters, and interfaces with names longer than 6 characters. Output readability has also been enhanced, and database files are now more fault tolerant.


Changes: This release fixes the severe output problems that were visible on some systems and improves month change detection if the database isn't updated daily.


Changes: This release adds the ability to see hourly traffic, and now KB/s are also visible in all output. 64-bit support has been fixed, and the free disk space check should behave better.
- All comments
Recent commentsThis is a great tool which does exactly what it is supposed to do: provide traffic statistics, on a simple level. Small, stable, neat :-). Keep it up!