Учет и анализ трафика |
Консольные программы |
Программы для графического режима |
Что почитать?
|
iptraf
Netcount.
|
5pstats
Ведет статистику использования pppd. Предоставляет отчеты в HTML виде. Хранит данные в БД MySQL.
Argus
aNTG (another Network Traffic Grapher)
Программа под Linux для построения графиков на основе статистики по трафику. Требует: PHP, MySQL, web-сервер. Лицензия: GPL.
Big Brother[Prop]
Blinky Network Usage Monitor
Утилита, показывающая загруженность сетевого интерфейса в виде маленького окошка для трея.
Cachalot System
Система учета трафика, времени работы пользователей. Кроссплатформенна (реализована на Java). Идеальна для интернет-кафе и небольших ISP.
Getstatd
get_xyz
Универсальный конвертер статистики. Позволяет собирать статистику по трафику с маршрутизаторов и экспортировать её по протоколу Cisco NetFlow v5. Лицензия: GPL.
grafist
Утилита мониторинга утилизации ширины пропускаемого канала. Каждые 15 секунд смотрит в /proc/net/dev и записывает данные в 4 файла. Затем с помощью gd рисует график.
ifmonitor
Программа для подсчета трафика. Работает с MySQL и не зависит от SNMP. Использует syslog для сохранения логов.
IP Bandwidth Watchdog
Монитор трафика на основе libpcap.
Ipac
Пакет под Linux для сбора, суммирования и представления данных о количестве и размере пакетов протокола TCP/IP, прошедших через какой-либо интерфейс.
Ipac-ng
Ipacc
Патч к ядру FreeBSD для учета трафика. Данные выдаются в виде ''src_ip, dest_ip, число пакетов, трафик''. Все взаимодействие производится через устройство /dev/ipacc или утилиту ipacc.
Ipaudit
IPStat
Программа для учета IP-трафика с web-интерфейсом Java Servlet/JSP. Собирает, суммирует и показывает данные по IP-трафику, вся база данных хранится в MySQL. Поддерживает ipchains/iptables. Лицензия: GPL.
macwatch
Программа для подсчета входящего и исходящего трафика для указанного MAC-адреса и сохранения его в файле для использования с MRTG.
MRTG (Multi Router Traffic Grapher)
Утилита, генерирующая HTML-страницы с PNG рисунками, показывающими загрузку сети.
ndsad
Коллектор статистики для сбора информации по трафику с интерфейсов PC-маршрутизатора и экспорта ее в формате Cisco NetFlow v.5. Платформы: Linux, *BSD, Mac OS X, Windows. Лицензия: GPL.
NetUP UserTrafManager[Prop]
NetTop
NiTraf Простое и надёжное решение для подсчета трафика,
именно то, что необходимо многим начинающим и не очень администраторам.
Среди возможностей программы - поддержка квот по трафику, различные типы отчетов, уведомление администратора по e-mail.
Лицензия GPL.
NuFW
Демоны, позволяющие фильтровать пакеты в зависимости от удаленного пользователя. Лицензия: GPL.
Packit
Сетевая утилита, предоставляющая полный контроль над трафиком IPv4. Полезна для тестирования firewall'ов и общего TCP/IP аудитинга. Основана на libnet и libpcap.
Ppplogd
Набор скриптов для занесения данных о потреблении услуг доступа по коммутируемым линиям (dial-up). Данные обо всех соединениях сохраняются в базу данных MySQL. Программа предназначена для ведения отчетов потребления услуг.
SARG (full Squid traffic)
TiTo
Утилита для измерения трафика с указанных IP. Обладает web-интерфейсом, рисует графики, поддерживает скины. Лицензия: Freeware.
trafd
Демон для подсчета трафика. Требует libpcap. Тестировался на FreeBSD/i386 и Linux/i386.
Traffic Accounting
Программа учета трафика. Имеет множествой функций и гибкостей. Очень полезна системным администратоварам.
vnStat
Сетевой монитор трафика, который составляет log сетевого трафика за день и месяц для выбранного интерфейса. Информация о трафике берется из файловой системы /proc.
XCounter
Очень простая графическая утилита, показывающая статистику по сетевому трафику для заданного интерфейса. Лицензия: GPL.
XIFMon (X Interface Monitor)
Графическая утилита для мониторинга сетевого трафика. Поддерживает скрипты для включения/отключения интерфейсов.
ZorbIPtraffic
Показывает трафик на сетевом интерфейсе в режиме реального времени. Отображает статистику по каждому IP-адресу в локальной сети и суммирует общий IP трафик по годам, месяцам и дням. Все информация хранится в БД MySQL. Работает только с iptables.
|
Ссылки в "Виртуальной энциклопедии""
В статье "Bandwidth Monitoring Tools for Ubuntu Users" демонстрируются возможности утилит для
измерения пропускной способности сети: bmon, bwbar, bwm, bwm-ng, iftop, iperf,
ipfm, speedometer, cbm, ibmonitor, pktstat и tcptrack.
Tools for modeling the user-traffic
Linux Advanced Routing & Traffic Control HOWTO.
|
Ограничение трафика |
Консольные программы |
Программы для графического режима |
Что почитать?
|
CBQ (из пакета iproute2)
tc (из пакета iproute2).
|
FlowTuner
Система позволяющая организовать учет и лимитирование трафика Internet в организациях. Отличается простотой установки, возможностью учета всего трафика, работа через VPN, надежная аутентификация пользователей через MS-CHAP 2. Написана на Java.
IP Relay
Lingate
Комплексная система управления интернет-трафиком. Предназначена для подключения группы компьютеров к сети интернет. Обеспечивает защиту офиса извне, учет и регулирование скорости трафика по каждому компьютеру и удобный web-интерфейс.
Linux Bandwidth Arbitrator
Позволяет выставлять лимиты на трафик сразу всем узлам сети. Также можно указать, чтобы вся сеть устанавливала не более определенного числа соединений.
NeTAMS (Network Traffic Accounting and Monitoring Software)
Считалка трафика. Работает как демон в Linux и FreeBSD. Данные о проходящем трафике собираются через ipfw divert/netfilter или NetFlow v5. Поддерживает: квоты, фильтрацию трафика, создание HTML отчетов.
rshaper
Утилита для ограничения скорости трафика по IP-адресам в Linux (kernel 2.0, 2.2, и 2.4).
squserlim
Программа для квотирования (ограничения) объема полученных данных для каждого пользователя через прокси-сервер Squid. Квоты могут устанавливаться на любой период. Данные о квотах хранятся в базе данных MySQL.
|
|
Утилиты для ISP (провайдера услуг Интернет) |
Консольные программы |
Программы для графического режима |
Что почитать?
|
Rrdtool
|
ABillS
Биллинговая система для учета работы Dial-Up и VPN пользователей. Используется совместно с MySQL и FreeRadius. Написана на Perl.
ACUA
Пакет программ для облегчения администрации учетных записей пользователей и осуществления ограничений доступа. Отличное применение для создания модемных пулов (ISPs, BBSs).
BGBilling
Биллинговая система для небольших домашних сетей, малых и средних провайдеров, пейджинговых и телефонных компаний. В качестве сервера используется Tomcat. Требует MySQL. Написана на Java.
BISP (Billing System for ISP)
Биллинговая система для небольшого провайдера на базе Cistron-Radius и MySQL.
Cake VPN billing
Биллинг для доступа в интернет из домашних сетей и малых сетей предприятий. Лицензия: GPL.
FreeRADIUS
RADIUS-сервер. Лицензия: GPL.
Freeside
Биллинговая система для ISP.
LANBilling
Билинговая система для частных сетей организаций и вторичных провайдеров интернет-услуг.
NetBilling
Система учета трафика с гибкой зональной тарификацией клиентов. Представляет собой набор Perl-скриптов, связывающий результат сбора трафика системой net-acct с базой данный клиентов, тарифов и зон (MySQL) и предоставляющая удобный web-интерфейс.
NetUP UTM
Автоматизированная система расчетов для решения задач, связанных с расчетом с абонентами за услуги доступа в Интернет. Платформы: Linux, FreeBSD и Windows.
NIBS (Neon Internet Billing System)
Открытая биллинговая система для работы с серверами dialup доступа. Основанна на Radius Cistron с поддержкой MySQL. Поддерживает почасовый, помегабайтный и смешанный режимы доступа. Лицензия: GPL.
Portslave
Программная эмуляция NASа Portmaster/portslave. Патчит pppd и позволяет аутентифицировать пользователя через RADIUS и TACACS, назначая аттрибуты, например такой как Session-Timeout.
REGULUS
Уникальная Real-Time система учета, мониторинга и финансовго контроля пользователей для ISP. Условие распространения: Free to use but restricted.
SUB Billing
Stargazer
Бесплатная и открытая биллинговая система для домашних и офисных сетей под Linux и FreeBSD.
TA Billing
Профессиональная биллинговая система. Разработана русским программистом.
TACACS+ and RADIUS plugins for pppd
Модули к pppd для организации авторизации пользователей и учета времени их работы.
|
|
Другие утилиты для управления сетью |
Консольные программы |
Программы для графического режима |
Что почитать?
|
Access Point Utilities
Набор консольных утилит (с интерфейсом ncurses) для создания беспроводной точки доступа (Wireless Access Point) в Unix. Работает в Linux, FreeBSD, OpenBSD, MacOS X, AIX и QNX. Лицензия: GPL.
cURL
Кроссплатформенная утилита для передачи файлов с синтаксисом URL. Поддерживает FTP, FTPS, TFTP, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Лицензия: MIT.
httping
Аналог утилиты ping для HTTP-запросов. Отправляет по указанному URL запрос и показывает время ответа. Лицензия: GPL.
|
KVpnc
VPN-клиент под KDE. Поддерживает: Cisco, IPSec, PPTP, OpenVPN.
netrw
Мощный инструмент для передачи данных. Похож на односторонний netcat (nc) с набором полезных возможностей. Может подсчитать и проверить MD5, SHA-1 всех передаваемых данных. Отображает информацию о ходе передачи и её средней скорости. Лицензия: GPL.
ProxyChains
Программа дающая возможность завернуть любой TCP клиент через proxy-сервер. Позволяет работать с цепочками proxy серверов.
proxycheck
Программа для проверки на открытые релеи, открытые SOCKS4, SOCKS5, HTTP с CONNECT proxy, дырявые formmail CGI-скрипты. Лицензия: GPL.
YAPH (Yet Another Proxy Hunter)
Программа для поиска proxy-серверов. Позволяет искать proxy-сервера и проверять списки proxy-серверов. Может находить HTTP, SOCK4 и SOCK5 proxy-сервера. Лицензия: GPL.
JFFNMS (Just For Fun Network Management System)
Мощная система управления сетью. Внутри есть syslog, сервер Tacacs, сервер TFTP, клиент SNMP, система журналирования, автоматическое исследование сети. Умеет рисовать графики и хранить данные в MySQL.
Libdnet
Обеспечивает интерфейс к установившимся в практике технологиям и сервисам организации low-level сети, включая: network firewall, network interface lookup, raw IP packet и Ethernet frame transmission.
|
|