VnStat
vnStat — свободная сетевая утилита для Linux и BSD. Она использует интерфейс командной строки. Команда vnStat представляет собой консольную программу для мониторинга сетевого трафика. Программа ведёт журнал почасового, ежедневного и ежемесячного сетевого трафика для выбранных интерфейсов, но при этом не является анализатором пакетов. Информация о трафике анализируется на основе статистики интерфейсов, предоставляемой ядром. Благодаря этому vnStat можно использовать даже без прав суперпользователя[1].[2]
Общие сведения
| vnStat | |
|---|---|
| Тип | сетевые утилиты |
| Автор | Teemu Toivola |
| Написана на | C |
| Операционные системы | Linux, FreeBSD, OpenBSD, macOS |
| Языки интерфейса | английский |
| Первый выпуск | 23 сентября 2002 |
| Последняя версия | 2.13 (8 февраля 2025) |
| Репозиторий | github.com/vergoh/vnstat |
| Лицензия | GNU General Public License |
| Сайт | humdi.net/vnstat/ |
История
vnStat — это консольная программа для мониторинга сетевого трафика, использующая статистику сетевых интерфейсов, предоставляемую ядром как источник информации. Это означает, что vnStat не перехватывает трафик напрямую, благодаря чему программа минимально нагружает систему. Первый публичный выпуск vnStat состоялся 23 сентября 2002 года (версия 1.0), автор — Teemu Toivola[3].
8 марта 2004 года официальный сайт переехал по адресу https://humdi.net/vnstat/, а также была добавлена man-страница.
4 ноября 2006 года vnStat был включён в тестовую ветку Debian[4]. 17 ноября 2006 года пакет был удалён, а на следующий день версия 1.4-4 вновь принята в репозиторий. 20 февраля 2010 года в Debian была принята версия 1.10-0.1[5]. В настоящее время Debian поддерживает полный архив обновлений[6] для vnStat через формат RSS.
25 октября 2010 года программа была включена в OpenBSD в дерево портов[7].
26 апреля 2012 года vnStat вошёл в состав Ubuntu версии 12.04 Precise Pangolin[8].
16 февраля 2017 года выпущена версия 1.17[9].