7

Возможный дубликат:
Любая хорошая утилита для отслеживания исходящего трафика и запросов от Win PC?

Некоторые программы, которые я запускаю, постоянно загружаются в Интернет. За последние несколько часов загружено 300 МБ. Я мог бы перезагрузиться и посмотреть, остановится ли он, но я бы предпочел узнать, что это, если возможно. Я пытался использовать монитор ресурсов, но он совершенно бессмысленный - даже если я использую широкополосное тестирование скорости, он едва регистрирует какой-либо трафик.

В идеале я хотел бы найти инструмент, который может сообщить мне текущую пропускную способность каждого приложения. Я думаю, что NetLimiter раньше работал на XP, но он не поддерживается для Windows 7.

3 ответа3

7

Два предложения:

  • Используйте TCPView для определения вовлеченного процесса, удаленного хоста и т.д.
  • Используйте Wireshark (ранее Ethereal) для просмотра содержимого трафика (в дополнение к удаленному адресу, но не локальному процессу).

Если ваша цель состоит в том, чтобы определить, какая программа генерирует большой объем трафика, возможно, имеет смысл использовать обе комбинации: используйте Wireshark, чтобы определить, что представляет собой трафик, а также локальные и удаленные порты; затем используйте TCPView, чтобы определить, какая локальная программа ответственна.


Кроме того, для людей на Linux: также рассмотрим Sysdig. Интерфейс curses, csysdig, позволяет вам видеть, какие процессы отправляют сетевой трафик. После установки программного обеспечения процесс выглядит примерно так:

  • Запустите csysdig
  • Выберите "Виды"
  • Выберите представление "Соединения"
  • Сортировать по "BPS Out"

Представление предоставит команду для каждого показанного соединения.

Если вы хотите просмотреть фактический трафик, отправляемый и получаемый, выберите соединение и нажмите F6, чтобы перейти к системным вызовам, отправляющим и получающим трафик по этому соединению.

0

Я заметил, что более ранние версии ZoneAlarm показывали, какие программы загружают и скачивают. Я не нахожу это больше, вероятно, потому что я использую бесплатную версию.

0

На Windows netstat /all в командной строке (start-> run-> cmd) он покажет все, но я думаю, что при такой загрузке за такое короткое время в 3-м столбце будет большое число. В * nix просто netstat -a

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .