контроль открытых портов

setty

Граф
существует ли возможность штатными средствами системы (W2K) получить список открытых портов системы наподобие как делает это netstat однако дополненный информацией о процесе который работает с этим портом?
 

Pigeon

Well-Known Member
существует ли возможность штатными средствами системы (W2K) получить список открытых портов системы наподобие как делает это netstat однако дополненный информацией о процесе который работает с этим портом?
Код:
-o            Отображение кода (ID) процесса каждого подключения.
 

setty

Граф
хех, в W2K такого ключа не было, последнее время под XP (после задания вопроса уже) тут есть.
Обладает ли кто либо информацией о том как на программном уровне реализовать перебор открытых портов, их состояние и владельца?

P/S можно конечтно реверсить этот же netstat однако как то ...
 

Del

Member
Не знаю для какой цели нужны эти параметры, если просто для просмотра, то ведь есть аналоги для netstat
Проверка открытых портов

Проверить открытые порты можно консольной командой netstat. Для получения списка открытых портов (находящихся в режиме прослушивания – listening) надо выполнить в командной строке (start/Пуск – run/Выполнить) команду

netstat -an |find /i “listening”

Аналогично, с помощью этой же команды можно просмотреть список портов, по которым установлено соединение в данный момент. Для этого надо выполнить команду

netstat -an |find /i “established”

Дополнительные ключи команды :
netstat -a – выводит полный список открытых, закрытых, соединенных и других используемых портов.
netstat -o – (для систем xp и 2003) выводит список портов с идентификатором использующего порт процесса pid).
netstat -ao – выведет суммарную информацию ключей -a и -o.

Для получения более наглядной и полной информации о портах можно воспользоваться :
1. утилитой . Программа отобразит полную информацию о портах а также о процессах, их использующих. Кроме того, программа позволяет :
  • Получить дополнительную информацию о процессе, использующем порт;
  • Прервать нежелательный процесс выбором соответствующего пункта в контекстном меню;
  • Разорвать нежелательное соединение.
2. утилитой с аналогичными возможностями и позволяющей экспортировать в html/xml/text файлы.
Исходников нет, но может хватит самих программ. Прикрепил обе.
 

Вкладення

Зверху