user posted image

ph34r.gif NiTraf-20070315

Принцип работы весьма прост.
Система состоит из двух частей:

1)Коллектор трафика(на данный момент выполнен на базе net-acct)
Его задача прослушивать интерфейс, подключенный к локальной сети на предмет транзитного трафика и при появлении такового записывать данные о нём в текстовый файл.

2)Собственно Nitraf - его задача обрабатывать данные помещённые коллектором в текстовый файл и перемещать их в БД Mysql.
Впоследствии из этих данных генерируются различные отчеты,которые можно просматривать с помощью обычного браузера.

Что может NiTraf ?
На данный момент список возможностей таков:
Подсчет трафика за день/с начала месяца/с начала года в разбивке по ip-адресам
Возможность получения отчетов за произвольные день/месяц/год в разбивке по ip-адресам
Возможность получения отчетов за произвольные день/месяц/год в по конкретному ip-адресу
Возможность выставления квот по трафику(отдельно по входящему и исходящему).
По превышению лимита пользователь отключается от интернета(в iptables добавляется соответствующее правило)
Для удобства просмотра отчётов есть возможность присваивать ip-адресам алиасы(псевдонимы), под которыми они будут фигурировать в отчётах
По каждому ip-адресу можно просмотреть детальную статистику(в разбивке по портам и протоколам). Список портов можно изменять.
Хочу отметить помощь нашего старшего администратора и моего начальника simp'а, который неоднократно давал ценные советы.
Программа распространяется по лицензии GPL2 или любой более поздней.

Home_http://nitalaut.sarkor.uz/
Downloads_http://nitalaut.sarko.../nitraf.tar.gz