Какой процесс использует TCP порт в Windows

Часто бывает, что системному администратору необходимо быстро  определить какая программа/процесс использует определенный TCP порт на сервере Windows. Многие используют для этого сторонние утилиты, например TCPView от Русиновича. Однако Windows Server 2008 (как и более ранние дистрибутивы ОС Windows Server) могут дать вам такую информацию при помощи встроенных команд. Для определения того, какой процесс использует нужный вам tcp порт в Windows Server, вы использовать комбинации стандартных netstat и tasklist

Указанная  команда выдаст информацию о сетевых соединениях на уровне портов:

Netstat -a -n -o

Параметр  -o служит для получения информации об идентификаторе процесса (PID). Вывод команды предоставлен  ниже:

Вывод Netstat

После того, как вы получили соответствия открытых портов и идентификаторов процессов с помощью netstat, после  можно воспользоваться диспетчером задач Windows, предварительно нужно добавить  туда для отображения столбец с PID, либо же воспользоваться утилитой для командной строки — tasklist. В примере, приведенном выше, порты 5800 и 5900 используют процесс с PID 1812, так что напишем следующий запрос, используя команду tasklist.

Вывод tasklist

Как вы видите на картинке, процесс, который использует указанные  порты, это WinVNC4.


Предыдущая статья Следующая статья


Комментариев: 0 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)