Как я могу контролировать весь и любой интернет-трафик с моего домашнего ПК?
Я хотел бы отслеживать весь и любой интернет-трафик с моего домашнего ПК, чтобы узнать, какие программы, установленные на моей домашней машине, имеют доступ к Интернету.
Я думал, что могу использовать Fiddler для этого, но я заметил, что трафик Firefox не показывает по умолчанию; вам нужно выполнить некоторую настройку .
Какие параметры мне нужно отслеживать трафик all ?
15 ответов
Я бы рекомендовал использовать TCPView , который является частью пакета sysinternals , TCPView покажет вам все соединения, открываемые стеком TCP /IP, и он также покажет вам удаленный адрес системы, с которой он разговаривает по сети.
Как насчет Sysinternals TCPView ?
NetWorx - это простой и бесплатный, но мощный инструмент, который поможет вам объективно оценить вашу ситуацию с пропускной способностью. Вы можете использовать его для сбора данных об использовании полосы пропускания и измерения скорости вашего интернета или любого другого сетевого соединения. NetWorx может помочь вам определить возможные источники сетевых проблем, гарантировать, что вы не превысите ограничения на пропускную способность, указанные вашим интернет-провайдером, или отследите подозрительную сетевую активность, характерную для троянских коней и хакерских атак.
Программа позволяет отслеживать все сетевые подключения или определенное сетевое соединение (например, Ethernet или PPP). Программное обеспечение также имеет систему настраиваемых визуальных и звуковых предупреждений. Вы можете настроить его, чтобы предупредить вас о сбое сетевого соединения или о некоторых подозрительных действиях, таких как необычно тяжелый поток данных. Он также может автоматически отключать все коммутируемые соединения и выключать систему.
Если вы смотрите на маршрутизатор, попробуйте найти для него данные SNMP, тогда вы можете нарисовать его с помощью munin , mrtg или целая группа других устройств обработки SNMP.
Если вы смотрите на Linux-модуль, установите что-то вроде iptraf (командная строка, ncurses monitor monitor ), или munin (использование графиков).
Если вы смотрите окно с окном, возможно, используйте консоль Performance в Administrative Tools.
Если у вас был маршрутизатор cisco, способный поддерживать данные NetFlow, вы можете использовать это и прослушиватель NetFlow , чтобы посмотреть данные трафика.
Я вижу, что одним из ваших тэгов является маршрутизатор, поэтому я предполагаю, что вы хотите контролировать весь входящий и исходящий трафик в вашей сети с уровня маршрутизатора. Если вы хотите приключений, вы можете проверить стороннюю прошивку. Если ваш маршрутизатор может поддерживать стороннюю прошивку, например Tomato , он будет вести подробные журналы использования полосы пропускания, которые вы можно просмотреть:
DD-WRT , OpenWrt и т. д.) также имеют методы просмотра использования полосы пропускания.
Если посмотреть на то, что вы хотите измерить полосу пропускания, то, возможно, это программа, например BitMeter II или BitMeter OS - это то, что вы ищете.
Если вы действительно хотите посмотреть трафик, такая программа, как WireShark , может быть то, что вы ищет.
Используйте NetSpeedMonitor .
NetSpeedMonitor - это облегченная панель мониторинга сети для вашего Панель задач Windows, предназначенная для использования на компьютерах под управлением Windows XP, Windows Server 2003, Windows Vista или Windows 7.
Ежедневные и ежемесячные отчеты о трафике
Количество данных, передаваемых каждый день, месяц и год, может быть сохранено в базе данных SQLite. SQLite является наиболее широко используемым Open Source SQL в мире и не требует дополнительной настройки.
Бесплатное ПО Microsoft Сеть Монитор также весьма полезен. Это не совсем так сложно, как Wireshark (что, тем не менее, потрясающе), поэтому, возможно, это немного проще в использовании. Мне особенно нравится, как он организует результаты и связывает трафик с конкретными приложениями и службами.
Nirsoft Currports
Я предпочитаю это для Sysinternals TCPView, потому что у него есть фильтры и функции журналов
Comodo Firewall
В «Пользовательском политическом режиме» вам будет предложено получить авторизацию каждый раз, когда программа создаст соединение ...
CommView - одно из лучших решений (которое может конкурировать с WireShark).
Это то, что вы можете сделать с CommView
- Просмотр подробной статистики IP-соединений: IP-адреса, порты, сессий и т. д.
- Восстановить сеансы TCP.
- Пакеты карт для приложения, которое отправляет или принимает их.
- Просмотр распределения протоколов, использования полосы пропускания и сетевых узлов диаграмм и таблиц.
- Генерировать отчеты о трафике в режиме реального времени.
- Просмотр захваченных и декодированных пакетов в режиме реального времени.
- Поиск строк или шестнадцатеричных данных в содержимом захваченного пакета.
- Импортировать и экспортировать пакеты в форматах Sniffer®, EtherPeek ™, AiroPeek ™, Observer®, NetMon и Tcpdump, экспортировать пакеты в шестнадцатеричном и текстовом форматах.
- Настройте аварийные сигналы, которые могут уведомить вас о важных событиях, таких как подозрительные пакеты, использование высокой пропускной способности, неизвестные адреса и т. д.
- Создайте свои собственные плагины для декодирования любого протокола.
- Обмен данными с вашим приложением через TCP /IP.
- Экспорт любого IP-адреса в SmartWhois для быстрого и простого поиска IP-адресов.
- Захват циклического трафика.
- И многое другое!
Вы можете получить его здесь: http://www.tamos.com/products/commview/
Монитор ресурсов (resmon.exe) включен как минимум в Windows 7, Windows 8 и т. д.
Меню Пуск → Поиск → resmon
Затем перейдите на вкладку «Сеть», чтобы получить разбивку трафика по трафику, TCP-соединения и задержку.
Если вы хотите, чтобы ваш мониторинг отслеживал, какие программы обращаются к Интернету, тогда обычный программный брандмауэр тоже должен сделать трюк.
Если вам нужна более мелкозернистая информация, другие предложения лучше подходят.
Используя Linux, это может быть простой способ проверить, что происходит с вашим трафиком Windows. И есть даже портативная альтернатива Linux, такая как vbox.me. Идея состоит в том, что вы можете загрузить свою фактическую систему (то есть вашу Windows XP, установленную на вашем C :) в виртуальной машине, используя VirtualBox. Вы должны создать новую виртуальную машину и установить свой реальный раздел (C :), который будет использоваться как жесткий диск в этой виртуальной машине. И использование опции VirtualBox, например VBoxManage modifyvm [WindowsXp] --nictrace [adapternumber] on --nictracefile [номер адаптера] filename.pcap вы создадите полный дамп трафика вашей виртуальной машины, который может быть загружен в Wireshark и проанализирован.
Вопрос только в том, что любая другая ОС загружается в VirtualBox, и есть много способов.
В Windows 95 /NT /98 /Me /2000 /XP вы можете использовать Sygate Personal Firewall :
В Linux /Mac /Windows вы можете использовать WhatPulse Premium :