Наши преимущества

как определить кто открыл порт?

  • Автор темы tolyan77
  • Дата начала
T

tolyan77

Гость
Привет,Алл

подскажите как можно узнать какая из программ открыла порт 80?
ос 2000 сервер

заранее благодарен
 
Порт 80 - это HTTP-порт, так что скорее всего этот порт открыт веб-сервером.

А вообще для таких целей можешь использовать PortMon. Взять можно тут:

Как увидеть ссылки? | How to see hidden links?

На том же сайте найдешь кучу всяких полезных фриварных программ.
 
это понятно что 80 порт обычной для веб сервера используется, но в сожалению у меня он не стоит:( так вот и хотел бы узнать КТО!!:(
при запуске portmon пишет ошибку error 997:(
 
Для таких целей служит утилита командной строки "netstat". Наберите в консоли netstat с параметром /? для получения справки, там все что нужно.
 
а как узнать какая программа его открыла (слушает)?
NETSTAT [-a] [-e] [-n] [-s] [-p имя] [-r] [интервал]

-a Отображение всех подключений и ожидающих портов.
(Подключения со стороны сервера обычно не отображаются).
-e Отображение статистики Ethernet. Этот ключ может
применяться вместе с ключом -s.
-n Отображение адресов и номеров портов в числовом формате.
-p имя Отображение подключений для протокола "имя": tcp или udp.
Используется вместе с ключом -s для отображения статистики
по протоколам. Допустимые значения "имя": tcp, udp или ip.
-r Отображение содержимого таблицы маршрутов.
-s Отображение статистики по протоколам. По умолчанию выводятся
данные для TCP, UDP и IP. Ключ -p позволяет указать
подмножество выводящихся данных.
интервал Повторный вывод статистических данных через указанный
интервал в секундах. Для прекращения вывода данных
нажмите клавиши CTRL+C. Если параметр не задан, сведения
о текущей конфигурации выводятся один раз.
 
попробуй
netstat -a -b

при этом комп может задуматься :)

нужная тебе строчка должна выглядеть так примерно

TCP comp-name:http comp-name:0 LISTENING 944
[server.exe]

в квадратных скобках имя процесса

хотя я не помню есть ли у netstat параметр "-b" в 2000.. в XP он есть точно
 
Последнее редактирование модератором:
интересно для чего я справку привел для netstat?
 
tolyan77 сказал(а):
интересно для чего я справку привел для netstat?

это мог быть недокументированный параметр в те времена :)
взять netstat от XP, вдруг заработает?
 
Последнее редактирование модератором:
Да действительно в w2000 такого параметра нет... и от ХР эта утилитка там не работает, кстати пробовал специализированный софт для этого, в частности IP-Tools, но он видимо тоже к системным библиотекам обращается, потому что в ХР о процессах открывших порт выдает информацию а в W2000 нет. В этом случае можно еще файрвол попробовать, например Аутпост, насколько мне помниться, когда он у меня стоял на W2000, то такую инфу предоставлял...
 
ладно, пойдем к сторонним разработчикам
di3.ru/tcpview.rar
 
Любой нормальный брандмауэр покажет тебе какая прога или сервис открыла этот порт , по моему он и так по умолчанию открыт в Винде?
 
introx сказал(а):
Любой нормальный брандмауэр покажет тебе какая прога или сервис открыла этот порт , по моему он и так по умолчанию открыт в Винде?
у меня стоит керио, как узнать кто? в каком журнале смотреть? в правилах отрытого порта 80 нет:(
 
tolyan77 сказал(а):
у меня стоит керио, как узнать кто? в каком журнале смотреть? в правилах отрытого порта 80 нет:(

это не помогло чтоли?
di3.ru/tcpview.rar
 
Верх