Підрахунок трафіку та програми контролю трафіку
Тра́фік (англ. traffic) — узагальнений термін, яким позначають потоки навантаження (виклики, пакети, повідомлення, інформація) в телекомунікаційних мережах. Все що проходить через мережеві канали (інтернет, локальні мережі, wi-fi та ін.) називається трафіком.
Підрахунок трафіку може знадобитсь для отримання статистики використання вашого інтернет-каналу, оптимизації навантаження на вузли локальної мережі, тощо.
На сьогоднішній день створено багато ПЗ що дозволяє виконати ці дії. Для Windows можна виділити такі найпопулярніші пакети:
- TMeter
Облік і обмеження по об'єму трафіка по IP-адресам компьютерів. Можливо ведення обліку по будь-якому IP-протоколу. Існує також і безкоштовна версія цього пакету, функціональності якої вистачить для проби TMeter і не більше того. - Bandwidth Controller
Будучи встановленим на Інтернет-шлюзі дозволяє дуже точно (до 1 байта/сек) визначати полосу пропускання для окремих компьютерів і груп компьютерів. Можливе створення правил як для всього трафіка, так і по конкретним протоколам і портам. Trial-версія обмежена 30 днями. - Traffic Inspector
Багатофункціональний продукт для організації доступу в Internet. Окрім підрахунку трафіка і функцій білінга має проксі-сервер, firewall , SMTP-шлюз та ін. Всі функції можуть використовуватися окремо. Це програмне рішення має гарні можливості щодо авторизації і розмежування доступу. Поставляється в різних версіях, серед яких є і безкоштовна (з обмеженою функціональністю). - Agnitum Outpost Firewall
Дуже потужний програмний комплекс для контролю вхідного та вихідного трафіка компьютера. Підтримуються безліч мережевих протоколів, зручний моніторинг з'єднань. При грамотному настроюванні дає можливість захистити систему від атак, заблокувати ініціалізацію зовнішніх з'єднань шкідливого ПО, можливо запобігти зомбуванню компьютера та інше. Agnitum випускає також безкоштовну версію Outpost. Функціональності такої версії цілком достатньо для контролю мережевої активності та захисту домашнього ПК.
Серед програмного забезпечення для Linux-систем також є досить великий вибір утиліт і GUI-інтерфейсів для реалізації підрахунку та контролю трафіку.
Наприклад, пакет iproute2. Linux має доволі складну систему управління пропускною здатністью, яка називається Traffic Control. Вона підтримує різні методи класифікації, ділення по пріоритетам, обмеження вхдіного та вихідного трафіку.
На основі цього пакету організовується маршрутизація пакетів, підтримка NAT, також можна настроїти firewall (iptables). Автор пакету - Олексій Кузнєцов, створив цей пакет коли займався розширенням мережевих можливостей Linux. Офіційний сайт проекту Iproute2