Як визначити, який додаток генерує мережевий трафік?


13

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

Відповіді:


7

Відкрийте командний рядок (cmd.exe), виконайте

netstat -b

і шукайте "Встановлені" з'єднання. Додати, -nщоб вимкнути дозвіл імені.


Кілька людей запропонували дуже хороші пропозиції, але в кінцевому підсумку "netstat -b" плюс шукати "ВСТАНОВЛЕНО" було "найбільш правильною" відповіддю для мене! Дякую всім!
Брайан Кноблауш

11

Питання стосується Windows XP, але я приїхав сюди через Google, шукаючи інформацію про пізніші версії Windows. Якщо ви використовуєте Windows 7 або новішої версії:

  1. Запустіть менеджер завдань (клацніть правою кнопкою миші та виберіть Менеджер завдань)
  2. Перейдіть на вкладку "Продуктивність"
  3. Натисніть "Відкрити монітор ресурсів" внизу.

    (або)

    Натисніть Win+ Rі введітьresmon

  4. Розгорніть розділ «Мережа» та дочекайтеся оновлення.

    введіть тут опис зображення
    натисніть для збільшення

Я здогадуюсь, це буде схоже на відповідь монітора Process sgmoore, але тепер ми можемо це зробити за допомогою вбудованого інструменту у Windows 8.


7
netstat -ab

Це дасть вам всі порти TCP та UDP, а також відповідні виконувані файли, що беруть участь у спілкуванні.

Для більш візуального вказівки на ваші поточні з'єднання, можливо, ви захочете шукати засоби моніторингу мереж, або, мабуть, наявний такий, вже якщо ви використовуєте персональний брандмауер, як у Comodo .

Ось два такі інструменти:
Visual Netstat (Тадді Netstat)
Net Tools 5.0 (костюм інструментів моніторингу та інформації)


Немає такого поняття, як з'єднання UDP. -а показує порти прослуховування, що в цьому випадку безглуздо.
Бендер

-a відображає всі активні з'єднання, на яких прослуховує комп’ютер. Перевірте свої джерела. Сюди входять активні та недільні з'єднання. І так, з'єднання UDP немає. Але хіба ви не могли зрозуміти, що це стосується портів UDP? Або ти не міг цього сказати замість того, щоб відпускати однолінійку, яка не дає ніякої інформації? Якщо у вас є що додати (і ви могли це зробити), зробіть це. Інакше не забруднюйте
Гном

Під час прослуховування, за визначенням, ще немає зв'язку. І відкритий порт UDP не є ознакою будь-якого трафіку. Отже -а марно.
Бендер

1
О, я звертав увагу. Але ви не помітили фактичного початкового питання. Ні ви не намагалися реально відповісти на це. Просто нудьга. Той факт, що -a дозволяє бачити як прослуховування, так і активні TCP-з'єднання, дозволяє більш повно відобразити запущені програми, щоб бути винуватцем тут. Це особливо корисно, оскільки програма веде себе з перервами. Принаймні, однак, нарешті, ви зрозуміли, що перемикач -показ не показує лише програму прослуховування. Молодці.
Гном

1
Ви помиляєтесь у всіх питаннях: я відповів на питання, я знаю, що робить netstat, я не сказав нічого, що не відповідає дійсності. Цукрове покриття вашої атаки розумними аргументами не змінює факту, що ви брехали кілька разів.
Бендер

5

Ще одним зручним методом, якщо у вас немає величезного мережевого трафіку, є монітор Sysinternals Process, який можна налаштувати для моніторингу мережевого трафіку. Він може бути запущений і повинен показувати, які програми отримують доступ до мережі та адресу / ipsite, яку вони викликають.


Хтось точно знає, що потрібно налаштувати, щоб отримати цю функціональність у Process Monitor? Це легко не видно, коли я переглядаю параметри конфігурації ...
Тім,

Nevermind ... Я використовував Sysinternals Process Explorer, який відрізняється від Sysinternals Process Monitor.
Тім

2

AnVir Task Manager буде стежити за вашим мережевим трафіком (серед багатьох інших функцій) та надавати всю інформацію, яку ви шукаєте. це також дозволить вам здійснити карантинні процеси (не вбиваючи їх), щоб усунути винуватця.

(б'є Sysinternals PE руками вниз, навіть у безкоштовній версії)


2

Це дуже корисний інструмент: MS Network Monitor .

є також: TCPView може допомогти вам бачити активні з'єднання.

TCPView - це програма Windows, яка покаже вам докладні списки всіх кінцевих точок TCP та UDP у вашій системі, включаючи локальні та віддалені адреси та стан підключень TCP.


1

Я великий фанат http://www.wireshark.org/ для захоплення пакетів або інших завдань аналізу мережі.


0

Якщо ви використовуєте Linux, ви можете використовувати IPTRaf , що є програмою моніторингу в реальному часі. Перевіряє всі з'єднання по всіх протоколах, по порту тощо.

Якщо ви використовуєте Windows, ви можете перевірити Ethereal, що є програмою для моніторингу, керованою графічним інтерфейсом.

Мені подобаються IPTraf та Ethereal (на відміну від netstat, який досить приголомшливо) - це те, що ви можете запускати їх протягом певного періоду часу, щоб побачити, що, до біса, відбувається.


1
У питанні чітко зазначено Windows. Навіть в Linux є кращі інструменти для досягнення завдання за один крок. сітки, наприклад.
витівка

0

Ваше запитання є великою частиною причини, по якій я схильний шукати і знищувати процеси автоматичного оновлення, і я вважаю за краще покладатися на здійснення періодичної перевірки оновлень. Я здатний виконувати оновлення раз на тиждень або більше, не використовуючи оперативну пам’ять назавжди і ніколи. :)

Отже, сказавши це, одним із методів, який ви могли б використовувати для прибивання винуватця, було б визначити, які встановлені вами програми, які виконують фонові оновлення (Firefox, iTunes, Notepad ++, uTorrent, Google Update, Real Player, Java тощо) та спробуйте скористатися їх посібником "перевірити наявність оновлень" і побачити, яке з них не вдалося успішно виконати.

Однак якщо ви вважаєте, що проблема є характерною для фактичного процесу оновлення фону, ви можете її відстежити, відключивши їх по одному, поки проблема не зникне. Я використовую WinPatrol , але утиліта "msconfig" (Start | Run | msconfig) також дозволить вам відключити ці процеси. (І більше, тому використовуйте його розумно.)


Цього дня здається популярним робити додатки, які автоматично оновлюють / отримують підписи вірусів, відкриваючи декілька з'єднань, що знищує корисність мережевих зв’язків для інших людей. "Звірка про оновлення", на жаль, здається минулим. Люди, які пишуть ці додатки, повинні перевірити лише їх локальну мережу Gib / s. Дуже дратує.
Брайан Кноблауш,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.