29.10.2021

Как узнать, какая программа использует тот или иной порт в Windows 7

Главная Форумы ОС, сети, софт, настройка, hack Семейство Windows Как узнать, какая программа использует тот или иной порт в Windows 7

  • Эта тема пуста.
Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #1184
    Аноним
    Неактивированный

    В состав Windows входит консольная утилита netstat. Запустив её с параметром /?, вы увидите, что предназначена она для отображения статистики и активных соединений протокола TCP/IP, а также полный перечень её опций:

    Из этого перечня нас интересуют в первую очередь эти:
    •-a – отображать все соединения и используемые порты.
    •-o – отображать числовой идентификатор процесса, отвечающего за конкретное соединение (Process ID, или попросту PID).

    Также хочу обратить ваше внимание на опцию –n, которая указывает утилите netstat отображать реальные айпи адреса и цифровые значения портов вместо из DNS-имен и общепринятых псевдонимов. В ряде случаев это может оказаться полезным.

    Порядок действий
    •Запустите netstat командой

    Netstat –ao

    У меня вывод выглядит так:

    •Теперь найдем, к какому процессу относится, ну например, вот это соединение:

    Proto Local Address Foreign Address State PID
    TCP 192.168.1.100:49183 bos-m057a-sdr1:https ESTABLISHED 3104

    Оно принадлежит процессу с идентификатором 3104, и выполняется к удаленному узлу с именем bos-m057a-sdr1 на 443 порт. Не покидая командной строки, вы можете быстро выяснить, что такое процесс 3104. Вот так:

    tasklist | find "3104"

    Итак, это мессенджер Miranda-IM, а соединение выполнено с сервером ICQ.

    Если вам претит tasklist, вы можете воспользоваться системным «Диспетчером задач». Запустите его, нажав CTRL+SHIFT+ESC, перейдите на вкладку «Процессы». В меню «Вид» выберите пункт «Выбрать столбцы», и отметьте столбец PID

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Для ответа в этой теме необходимо авторизоваться.