Як відстежити інтернет-трафік. Моніторинг трафіку у локальній мережі

Вітаю вас, дорогі читачі! Сьогодні я нарив ще одну цікаву програму. Вона відповідає за облік трафіку Інтернету.

Ця програма буде дуже корисна людям, які не мають безлімітного Інтернету — адже треба відслідковувати за споживаним трафіком, щоб наприкінці місяця не залишитися без Інтернету.

Я шукав максимально просту і зручну програму, Думаю у мене це вийшло! Тепер поділюся з вами!

Отже, установка дуже проста: спочатку тиснемо на посилання, потім розпаковуємо архів будь-якою програмою-архіватором, наприклад WinRar. Запускаємо файл усередині архіву і далі слідуємо інструкціям майстра установки, погоджуючись з усім.

Загалом, наприкінці установки програма не створить ярлика на робочому столі, але залізе вам у панель швидкого доступу:

При наведенні курсору миші на цей значок вам з'явиться поточна швидкість. Щоб відкрити докладніші відомості, треба двічі клацнути по цій значку лівою кнопкою миші.

Відкриється таке вікно з усією необхідною інформацією:


Як бачите, вкладок у цій програмі набагато більше, але мене вони не цікавлять. Мені цілком вистачає вкладки "Загальна".

Якщо хочете, то можете докладніше вивчити інформацію та інших вкладках.

Сподіваюся, ця стаття була вам корисною. Щоб не пропустити наступні уроки, та отримуйте нові статті прямо на пошту! Не забудьте розповісти про статтю своїм друзям у соціальних мережахза допомогою кнопок, розташованих нижче. До зустрічі!

Програма для обліку вхідного та вихідного трафіку на Вашому комп'ютері. Допоможе не перевищити ліміт трафіку та не виявитися взагалі без Інтернету.

УВАГА: починаючи з 6-ї версії програма стала платною, тому щоб уникнути непорозумінь не оновлюйте її. Тут знаходиться остання безкоштовна версія 5.5.5.

Хто користувався Інтернетом років п'ять тому, той, напевно, пам'ятає найголовнішу проблему користувача - постійно контролювати кількість трафіку. Адже тоді ще не було безлімітних пакетів, а Dial-Up підключення вимагало грошей за кожен завантажений мегабайт інформації.

У результаті, якщо не контролювати витрати трафіку, то можна було «влетіти в копієчку»:). Але народ винахідливий і він вигадав багато програм для виміру та обмеження потоку. Сьогодні потреба в такого роду утилітах трохи зменшилася, але вони все ж таки в ходу, тому що за час свого існування обзавелися безліччю додаткових корисних функцій.

Завдяки таким програмам сьогодні можна заміряти швидкість Інтернет-з'єднання, перевіряти всі процеси, які мають доступ до Інтернету, проводити вимірювання використання трафіку в корпоративних мережах та багато іншого.

Всіми переліченими вище функціями має невелика програма. NetWorx. Крім того, вона має цілий ряд додаткових можливостей, які стануть у нагоді як системному адміністратору, так і простому користувачеві. Таким же простим, але потужним інструментом можна назвати платну програму – DU Meter.

Порівняння безкоштовної програми для обліку трафіку NetWorx із платним аналогом DU Meter

Крім цього, в NetWorx можна накласти квоту на кількість трафіку, а також запускати різні програми за розкладом. Сама програма поставляється у двох варіантах: портативний та інсталяційний. Думаю, що найпростіше використовувати «портабельну» версію, хоча якщо Ви є прихильником інсталяторів, то можете без проблем встановити NetWorx, використовуючи підказки стандартного майстра установки.

Встановлення NetWorx

Виходити з того, що Ви завантажили portable-версію. Для початку роботи треба розпакувати архів із програмою та запустити виконуваний exe-файл. Перед запуском NetWorx зробимо пару налаштувань. Перше – знадобиться вказати мову програми, а друге – увімкнути або вимкнути перевірку нових версій. От і все:).

Після цього в треї (місце поруч із системним годинником) з'явиться значок програми, за допомогою якого ми і будемо нею керувати.

Управління NetWorx відбуватиметься через контекстне меню, що викликається правим клацанням миші.

Тут у цьому меню перераховані всі функції програми, проте перед використанням можна зробити деякі налаштування. Для цього натискаємо на однойменний розділ меню.


Налаштування NetWorx

"Налаштування" складаються з декількох вкладок. У «Спільних» ми можемо налаштувати одиниці виміру швидкості, інформацію, що виводиться у треї, а також (найголовніше!), за яким із з'єднань вести спостереження (за замовчуванням підраховується весь трафік).

Розділи «Графік» та «Кольори графіка» дозволяють нам самим налаштувати зовнішній виглядграфіка вхідних/вихідних пакетів інформації. У «Повідомленнях» можна ввімкнути та налаштувати сервісні повідомлення від програми, а у «Додаткових» ми маємо можливість зробити налаштування збору статистики.

Сама остання вкладка— «Dial-up» — дозволяє встановити стандартне з'єднання та додати програми, які будуть запускатися разом з NetWorx.

Після того, як налаштування зроблено, натискаємо спочатку кнопку «Застосувати», щоб вони набрали чинності, а потім «Ok», щоб вийти з установок.

Монітор трафіку

Тепер давайте пройдемося безпосередньо за інструментами NetWorx. Перший та основний з них – монітор трафіку. Він представлений як графіка, який викликається кнопкою «Показати графік».

Графік може представлятися у вигляді гістограми (на мою думку, найзручніше), кривих ліній або просто чисел. При цьому внизу завжди буде два числа. Число з індексом "D" (за замовчуванням синій колір) показує кількість вхідного трафіку (від англ. download), а "U" (зелений) відповідно вихідний (від англ. upload).

Відповідними кольорами на графіку вимальовуються криві зміни швидкості, числове значення яких можна співвіднести зі шкалою зліва.

Вимірювання швидкості

Наступна кнопка – «Вимірювання швидкості» – заміряє, на жаль, не загальну швидкість Вашого Інтернет-підключення, а лише поточну швидкість фонової передачі пакетів. Це може знадобитися для порівняння (доступне збереження) результатів при повному навантаженні на канал (наприклад, завантаження файлу) і в стані спокою.


Для запуску тесту достатньо натиснути кнопку «Старт» та засікти певний проміжок часу. Потім результат можна зберегти в текстовий файл, а потім порівняти з новими даними, отриманими під час «завантаження» каналу.

Статистика


Найбільше ця функція сподобається системним адміністраторам, оскільки можна вести як загальний підрахунок трафіку, так і виводити докладну статистику кожного з користувачів мережі. Результати можна експортувати у форматі xls ( електронні таблиці Excel) та зберігати на комп'ютері.

Також є інструменти для бекапу статистики та її подальшого відновлення (наприклад, якщо потрібно зберегти всі дані після переустановки системи).

Квота на трафік

Рухаючись далі, переходимо до розділу "Квота". Ця функція підійде найбільше користувачам з Dial-up підключенням або лімітованим трафіком (наприклад, мобільний Інтернет). Вона дозволяє задати максимальна кількістьотриманої чи відправленої інформації та завжди попередить користувача про перевитрату заданого ліміту.


За замовчуванням квота задана в 0,00 Кб, тому якщо хочете скористатися цією функцією, треба буде спочатку «Налаштувати»:).


У налаштуваннях ми вказуємо тип квоти (денна, тижнева, місячна, останні 24 години) та тип трафіку (вхідний або весь). Годинник можна залишити як є, а далі вказати одиниці виміру і власне саму квоту.

Щоб зберегти налаштування, натисніть «Ok», а у вікні моніторингу квоти не забудьте поставити галочку на пункт «Повідомляти, коли квота витрачена, на %», щоб вчасно отримувати інформацію про перевитрату.

Трасування маршруту

Пункт "Налаштування" ми вже розглядали, тому переходимо до наступного - "Трасування маршруту". Якщо у Вас раптом зник доступ до якогось Інтернет-ресурсу або Вам треба дізнатися, який шлях Ви проходите, перш ніж потрапите на той чи інший сайт, спробуйте зробити трасування даного шляху. Це можна зробити і штатними можливостями WindowsПроте з NetWorx виходить набагато простіше і наочніше.

Для початку трасування введіть ім'я сайту ( віддаленого комп'ютера) або його IP-адресу. Тепер можна задати час очікування відповіді (хоча часто стандартного значення більш ніж достатньо) і можна натискати "Старт". В даному випадку ми протрасували сайт yandex.ruі побачили, що з доступу щодо нього потрібно пройти 11 проміжних серверів, а загальний час проходження цього шляху становить 31 мс.

Пінг

Наступна опція - "Пінг". Інтерфейс вікна цієї функції дуже нагадує інтерфейс попередньої, але призначення її дещо інше. Пінгом, просто кажучи, називають швидкість відповіді віддаленого комп'ютера на надісланий Вами запит. Вбудований в NetWorx пінг поступається в можливостях "штатному" (немає можливості задавати свої ключі для зміни параметрів), але з основним завданням справляється.

Мінус функції ще й у тому, що вводити Інтернет-адресу сайту безпосередньо не можна - потрібно знати його точний IP (можна дізнатися з попередньої утиліти). Тепер конкретно про використання: вводимо адресу віддаленого ПК, вибираємо час очікування та кількість ехо-запитів та натискаємо «Старт».

На нашому прикладі пінгувався сайт vkontakte.ru. Середній час відповіді не обчислюється автоматично, але його можна порахувати і в умі, сплюсувавши всі отримані значення та розділивши на три:).

Вийшло близько 45 мс, що в принципі добре (пінг до 50 мс ± 10 мс - вважається хорошим). Значення TTL — це «час життя» ехо-пакету. Число 64 означає, що пакет інформації може пройти через 64 ​​проміжних сервера.

З'єднання

Останній інструмент - "З'єднання". Він дозволяє спостерігати за всіма програмами, які вимагають підключення до Інтернету.


Відразу раджу включити опцію "Перетворювати адреси на імена". Так Ви зможете бачити куди «лізе» той чи інший додаток і зупинити його спробу підключитися до підозрілого ресурсу. Особливу увагу приділіть «встановленим» з'єднанням (ESTABLISHED) і портам (LISTENING), що прослуховуються, оскільки саме вони можуть нести приховану загрозу.

При виявленні підозрілого підключення Ви відразу зможете завершити програму, яка його встановлює, клацнувши на ньому правою кнопкою миші та вибравши пункт «Завершити програму».

Висновки

Таким чином, можна підбити якийсь підсумок всього вищесказаного. NetWorx – це не просто програма для моніторингу Вашого Інтернет-з'єднання, але ще й комплекс для забезпечення безпеки та всебічної діагностики мережі.

Тому, якщо у Вас виникає підозра, що якась програма нераціонально використовує трафік або навіть передає конфіденційну інформацію, спробуйте спостерігати за своєю мережею програмою NetWorx і Ви зможете легко вирахувати «шпигуна»:).

P.S. Дозволяється вільно копіювати та цитувати цю статтю за умови вказівки відкритого активного посилання на джерело та збереження авторства Руслана Тертишного.

Споживанням трафіку цікавляться в першу чергу користувачі, які не мають змоги підключити безлімітний інтернет. Трафік контролюють спеціальними програмамиабо використовуючи можливості Windows.

Windows 8 дозволяє контролювати трафік без використання додаткових програм. Щоб активувати лічильник трафіку, знайдіть піктограму мережного підключенняна панелі завдань. Після натискання на значок у вас відкриється вікно «Мережі». Виберіть активне підключення та натисніть правою кнопкою мишки. У вікні в першому рядку ви побачите «Відображати відомості про передбачуване використання». Активуйте цей пункт і й надалі, коли ви відкриєте вікно «Мережі», ви побачите статистику використаних обсягів. У ранніх продуктах Windows - 7 або ХР процес перевірки трафіку виконується трохи інакше. Після підключення до Інтернету також клацніть лівою кнопкою на піктограму підключення та виберіть активну мережу. За допомогою правої кнопкиперейдіть до «Стан». Тут ви побачите обсяг вхідного та вихідного трафіку, що відображається в байтах.


Контролювати трафік можна за допомогою безкоштовної програми Networx 5.3.2. Програму підтримує будь-який вид з'єднань - провідний, кабельний, мобільний інтернет. Networx показує вхідний та вихідний трафік. Ви можете подивитися статистику за період, що вас цікавить, а також проконтролювати швидкість інтернет-з'єднання. Програма дозволяє перевірити, скільки трафіку споживає кожну програму.


Програма Networx починає рахувати ваш інтернет трафік з моменту встановлення. Ви можете виконати налаштування програми так, щоб у треї в іконці було видно активність трафіку. Через налаштування відкрийте вкладку «Трафік», далі позначте необхідні опції, як показано на фото, та збережіть виконані дії.


Ви також можете встановити квоту. Для цього вибираєте тип квоти, трафік, годинник та одиниці виміру. Після налаштування розміру квоти натискаєте на "ОК". Коли витрата трафіку наблизиться до межі обмеження, програма попередить вас про це. Це дозволить уникнути перевитрати трафіку.


Контроль трафіку на мобільних пристрояхзалежить від системи пристрою. Наприклад, система Androidздатна підрахувати вхідний та вихідний трафік. Для цього потрібно в налаштуваннях вибрати пункт "Передача даних" та обрати оператора зв'язку. У вас відкриється вікно, де будуть відображатися дані вхідного та вихідного трафіку. Крім перевірки обсягу, ви можете встановити ліміт на використання трафіку.


Контроль за споживанням трафіку допоможе уникнути зайвих витрат. Навіть якщо ви користуєтеся безлімітним інтернетом, періодично перевіряйте свою мережеву активність Різко зросло споживання трафіку говорить про те, що в системі влаштувався вірус або троян.

Програм для обліку трафіку в локальної мережідосить багато: як платних, так і безкоштовних, що сильно розрізняються за функціоналом. Одна з найпопулярніших Open Sourceпрограм – SAMS. Вона працює на платформі Linux разом із Squid.

SAMS вимагає PHP5, будемо використовувати Ubuntu Server 14.04. Нам знадобляться пакети Squid, Apache2, PHP5 із модулями.

Врахування трафіку інтернету в локальній мережі linux

Спробуймо розібратися, як це працює.

Squid роздає інтернет, приймаючи запити на порту 3128. При цьому пише детальний лог access.log. Все керування здійснюється через файл squid.conf. Squid володіє широкими можливостями управління доступом до інтернету: розмежування доступу за адресами, контроль смуги пропускання для конкретних адрес, груп адрес і мереж.

SAMS працює на основі аналізу логів проксі-сервера Squid. Система обліку трафіку в локальній мережі стежить за статистикою проксі-сервера, і відповідно до заданих політик приймає рішення про блокування, розблокування або обмеження швидкості для клієнта Squid.

Встановлення SAMS


Встановлюємо пакети.

apt-get install apache2 php5 php5-mysql mysql-server php5-gd squid3

Завантажуємо та встановлюємо SAMS

wget https://github.com/inhab-magnus/sams2-deb/archive/master.zip

unzip master.zip

cd sams2-deb-master/

dpkg -i sams2_2.0.0-1.1_amd64.deb

Встановлюємо web-інтерфейс

dpkg -i apache2/sams2-web_2.0.0-1.1_all.deb

У файл /etc/sams2.conf вносимо зміни.

DB_PASSWORD=/Пароль до MySql/

Запускаємо SAMS

service sams2 start

Налаштування Squid

Вносимо зміни до файлу /etc/squid3/squid.conf

http_port 192.168.0.110:3128
cache_dir ufs /var/spool/squid3 2048 16 256

Включаємо логування та ротацію логів із зберіганням у 31 день.

access_log daemon:/var/log/squid3/access.log squid

logfile_rotate 31

Зупиняємо Squid, створюємо кеш.

service squid3 stop

service squid3 start

Для чистоти експерименту налаштовуємо один із браузерів на роботу з проксі 192.168.0.110 через порт 3128. Спробувавши підключитися, отримуємо відмову в з'єднанні - Squid не налаштовані права на доступ до проксі.

Початкове налаштування SAMS

В іншому браузері відкриваємо адресу (192.168.0.110 – адресу сервера).

http://192.168.0.110/sams2

Він скаже, що не може підключитися до бази даних і запропонує виконати установку.


Вказуємо сервер бази даних (127.0.0.1), логін та пароль від MySql.


Початкове налаштування системи обліку трафіку виконано. Залишається лише налаштування програми.

Моніторинг трафіку у локальній мережі

Логін у систему під адміністратором (admin/qwerty).

Варто одразу сказати про авторизацію користувачів.

Підтримується авторизація декількома методами, серед яких найдоступніший і найпростіший – за IP-адресою. Коли кожному користувачеві відповідає окремий IP.


У гілці Squid відкриваємо проксі-сервер і натискаємо внизу кнопку "Налаштування проксі-сервера".


Найголовніше тут – вказати в адресах папок та файлів, де це необхідно, свою IP-адресу, інакше проксі-сервер не запуститься.

Суть усіх змін в налаштуваннях SAMS полягає в тому, що вони записуються в squid.conf. У фоні працює sams2deamon, який відслідковує зміни в налаштуваннях, які вимагають внесення до конфігураційного файлу (там же можна встановити інтервал відстеження).

Переходимо у гілку "Користувачі". Внизу натискаємо кнопку "Додати користувача".


Заповнюємо поле "Користувач" та "IP адреса". Як ім'я користувача візьмемо той самий IP (IP комп'ютера, не сервера!). У полі "Дозволений трафік" вносимо "0", тобто без обмежень. Усі інші поля опускаємо.

Буде додано новий acl для цієї IP-адреси та дозвіл для роботи через Squid. Якщо конфіг не було змінено автоматично, переходимо у гілку проксі та натискаємо кнопку «Переконфігурувати Squid». Зміни в конфіг буде внесено вручну.

Пробуємо відкрити будь-яку URL у браузері. Перевіряємо access.log і бачимо запити, що обробляються проксі. Для перевірки роботи SAMS відкриємо сторінку "Користувачі", внизу натисніть кнопку "Перерахувати трафік користувачів".

Користуючись кнопками внизу управління статистикою, можна отримати детальну інформаціюза статистикою відвідування користувачем сторінок.

Автор публікації

Встановлення, налаштування та адміністрування Windows Server 2003, 2008, CentOs, Ubuntu Server. Робота з базами даних MsSQL, MySQL. Розробка та підтримка сайту. Розробка, монтаж та супровід систем відеоспостереження.

Лічильник трафікукорисна річ. Особливо якщо у Вас обмежений доступу мережу за часом або обсягом використаних мегабайтів. Не у всіх же безліміт, правда? У багатьох вдома безлимий, а для ноутбука використовують 3G зв'язок або мобільний інтернет поза домом, як я, наприклад. І такий вид зв'язку зазвичай обмежений. Потрібно стежити за витратою трафіку, щоб не потрапити на гроші при перевитраті.

Пропоную скористатися NetWorx безкоштовною програмоюдля обліку інтернет-трафіку та моніторингу швидкості інтернет-підключення. Ця маленька, необхідна програма допоможе Вам стежити за швидкістю (даішники не сплять!) пересування по мережі, а також покаже, скільки кілограмів інтернету завантажено за певний час.

За допомогою NetWorxможна встановити обмеження за часом або кількістю мегабайтів. І при досягненні цього порога з'явиться повідомлення на екрані, про те, що Ваша пісенька заспівана і пора згортатися. А можна поставити автоматичне відключеннявід мережі або запуск певних програм. Зручно, корисно, легко.



Завантажити та встановити NetWorx: 1.7Мб







Провайдери