Как узнать, какая программа и идентификатор процесса обращается к заданному IP-адресу в Windows?

можно ли перехватить, какая программа обращается к определенному IP-адресу?

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

можно ли для этого настроить аудит?

17
задан DavidPostill
02.04.2023 20:00 Количество просмотров материала 3494
Распечатать страницу

4 ответа

Решение TCPView

TCPView С SystemInternals отобразит " подробные списки всех конечных точек TCP и UDP в вашей системе, включая локальные и удаленные адреса и состояние TCP-подключений."

TCPView-это программа для Windows, которая покажет вам подробные списки всех конечных точек TCP и UDP в вашей системе, включая локальные и удаленные адреса и состояние TCP-подключений. В Windows Server 2008, Vista и XP, TCPView также сообщает имя процесса, которому принадлежит конечная точка. TCPView предоставляет более информативное и удобное подмножество программы Netstat, поставляемой с Windows. Загрузка TCPView включает Tcpvcon, версию командной строки с той же функциональностью.

enter image description here

  • убедитесь, что у вас есть "разрешить адреса" снят флажок, чтобы получить IP-адреса вместо домена Имена.

    enter image description here

вы можете сортировать результаты по "удаленный адрес", чтобы найти IP-адрес, который вас интересует.

пример:

  • этот скриншот показывает подключение Firefox к stackoverflow.com.

    enter image description here


CurrPorts Решение

CurrPorts С Nirsoft предоставляет очень похожи функциональность.

CurrPorts-это программное обеспечение для мониторинга сети, которое отображает список всех открытых портов TCP / IP и UDP на вашем локальном компьютере. Для каждого порта в списке также отображается информация о процессе, который открыл порт, включая имя процесса, полный путь процесса, сведения о версии процесса (имя продукта, описание файла и т. д.), время создания процесса и пользователя, который его создал.

enter image description here

пример:

  • этот скриншот показывает подключение Firefox к stackoverflow.com.

    enter image description here


Что делать, если я хочу, чтобы войти результаты?

TcpLogView и с Nirsoft обеспечивает протоколирование соединений TCP.

TcpLogView это простая утилита, которая контролирует открытый TCP и добавляет новую строку журнала каждый раз, когда TCP-соединение открыто или закрыто. Для каждого журнала строке отображается следующая информация: время, тип события (открытие, закрытие, слушать), локальный адрес удаленный адрес удаленный хост имя, локальный порт, удаленный порт, идентификатор процесса, имя процесса, и страны, информация из удаленных IP (требуется для того, чтобы скачать IP к стране, файл отдельно.)

enter image description here


отказ от ответственности

Я никоим образом не связан с SystemInternals (частью Microsoft) или Nirsoft, я просто конечный пользователь их (бесплатных) утилит.

30
отвечен DavidPostill 2023-04-04 03:48

в Windows 7/8* / 10 можно использовать монитор ресурсов -> вкладка сеть.

самый простой способ открыть Монитор ресурсов-это:

  • открыть Диспетчер задач (правая панель задач -> запустить Диспетчер задач)
  • нажмите вкладку Производительность
  • Нажмите кнопку Монитор ресурсов

Resource Monitor - Network

* = неподтвержденные

8
отвечен Salman A 2023-04-04 06:05

вы можете достичь этого без загрузки дополнительных инструментов из командной консоли администратора, а также.

запустить командную оболочку администратора:

  • Нажмите кнопку Start
  • введите "cmd"
  • Нажмите Ctrl + Shift + Enter

введите команду: netstat-tabn

переключатели означают следующее:

  • -T отображает текущее состояние разгрузки соединения.
    • ie. УСТАНОВЛЕНО, ПРОСЛУШИВАНИЕ, TIME_WAIT
  • -отображается все подключения и порты прослушивания.
  • - b отображает исполняемый файл, участвующий в создании каждого соединения или порта прослушивания. в некоторых случаях известные исполняемые файлы содержат несколько независимых компонентов,и в этих случаях отображается последовательность компонентов, участвующих в создании соединения или порта прослушивания. В этом случае executablen аме в [] внизу, сверху компонент, который он вызывал, и так далее, пока не был достигнут TCP/IP. Обратите внимание, что этот параметр может занять много времени и завершится ошибкой, если у вас недостаточно разрешения.
  • -N показывает адреса и номера портов в числовом виде.

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

2
отвечен antik 2023-04-04 08:22

как сказал antik, вы можете использовать netstat из командной строки администратора. Я бы предложил, однако, что вы используете o вместо b, таким образом, выход будет на одной строке для записи, и вы можете дополнительно отфильтровать его с помощью find. У вас не будет имени процесса, а идентификатор процесса:

Э. Г.

netstat -aon | find ":80"

отображает все подключения через порт 80 (локально или удаленно)

затем вы можете проверить этот процесс в Диспетчере задач или сделать другой фильтр в командной строке с помощью tasklist на этот раз:

tasklist | find "1100"

или

tasklist /FI "PID eq 1100"
1
отвечен Razvan Popa 2023-04-04 10:39

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

ip
network-monitoring
process
windows
windows-8.1
Вверх