05-11-2018 08:21

Как узнать локальный порт

Содержание статьи:

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

Как восстановить пароль на яндексеВам будет интересно:Как восстановить пароль на яндексе

Вопрос «как поменять логин и пароль интернета в ноутбуке ?» - 1 ответ

Инструкция

Информация по используемым портам может понадобиться в случае подозрения на заражение компьютера троянскими программами. На него, в частности, могут указывать такие признаки, как возросший трафик или сетевая активность компьютера в то время, когда вы не пользуетесь интернетом.

При подозрении на заражение компьютера первым делом проверьте, какие локальные порты на нем открыты. Для этого откройте командную строку: «Пуск» - «Все программы» - «Стандартные» - «Командная строка». Введите в открывшемся окне терминала команду netstat – aon, она покажет все текущие соединения.

В первой колонке появившегося списка указан тип соединения. Во втором локальный адрес и используемые порты. Колонка «Внешний адрес» покажет адреса, с которыми соединяется ваш компьютер. В графе «Состояние» вы можете посмотреть статус соединения – существует ли оно в настоящий момент - ESTABLISHED, закончено – TIME_WITE или программа слушает порт, то есть готова к связи – LISTENING. Наконец, колонка PID показывает идентификатор процесса – числовой код, с помощью которого вы легко сможете понять, какой процесс «висит» на том или ином порту.

Наберите в том же окне команду tasklist, вы увидите список запущенных процессов. Во втором столбце, сразу за названиями процессов, указаны их идентификаторы. Допустим, вы видите по первому списку, что у вас открыт локальный порт 3564. Затем смотрите в последнюю колонку (PID) и находите идентификатор процесса – например, 3388 (у вас данные будут другими). Теперь переходите ко второй таблице, ищете во втором столбце PID 3388 и слева от него видите название открывшей этот порт программы.

Для того чтобы получить больше информации об адресах, с которыми соединяется ваш компьютер, воспользуйтесь соответствующими сетевыми сервисами. Например, этим: http://www.ip-ping.ru/whois/ Введите в поле нужный ip-адрес, нажмите кнопку «Запрос» и вы получите все доступные данные.

Видео по теме

Совет 2: Как узнать какие порты использует программа

На компьютере одновременно работает множество программ. Если программа использует соединение с интернетом, ей выделяется определенный порт. Иногда у пользователя возникает необходимость проконтролировать, какой порт использует та или иная программа. Как узнать какие порты использует программа

Инструкция

Необходимость определить, какие порты использует программа (или какая программа использует порты), обычно возникает в случае подозрения на заражение компьютера троянской программой. Если вы заметили что-то подозрительное, откройте командную строку: «Пуск» – «Все программы» – «Стандартные» – «Командная строка».

Введите в командной строке команду tasklist и нажмите Enter. Вы получите данные обо всех запущенных в системе процессах. Обратите внимание на PID – идентификатор процесса. Он поможет определить, какая программа использует тот или иной порт.

Наберите в командной строке команду netstat –aon и нажмите Enter. Вы увидите список текущих подключений. В графе «Локальный адрес» в конце каждой строки указан номер порта. В графе PID указаны идентификаторы процессов. Посмотрев номер порта и соответствующий ему PID, перейдите к списку процессов и по номеру идентификатора определите, какой процесс использует этот порт.

Если вы не можете по названию процесса понять, какой программе он принадлежит, воспользуйтесь одной из подходящих в данном случае программ. Например, программой Everest, она же Aida64. Запустите программу, откройте вкладку «Операционная система», выберите «Процессы». В списке процессов найдите нужный вам и посмотрите строку его запуска. Это поможет определить, какой программе принадлежит процесс.

Используйте для той же цели программу AnVir Task Manager. Она позволяет отслеживать все подозрительные процессы, в том числе процессы программ, соединяющихся с интернетом. Все подозрительные процессы выделяются в списке программы красным цветом.

Если вы видите, что порт используется неизвестной вам программой, то при наличии текущего соединения в графе «Внешний адрес» (команда netstat –aon) вы увидите ip-адрес компьютера, с которым установлено соединение. В графе «Состояние» будет стоять значение ESTABLISHED – если соединение присутствует на текущий момент; CLOSE_WAIT, если соединение закрыто; LISTENING, если программа ждет соединения. Последнее характерно для бэкдоров - одной из разновидностей троянских программ.



Источник