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

tolyan77

Member
Joined
Jun 6, 2004
Messages
269
Reaction score
0
Age
47
Location
Arkhangelsk
Привет,Алл

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

заранее благодарен
 

R0nin

Member
Joined
Aug 4, 2005
Messages
74
Reaction score
11
Age
39
Location
USA
Порт 80 - это HTTP-порт, так что скорее всего этот порт открыт веб-сервером.

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

http://www.sysinternals.com/utilities/portmon.html

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

tolyan77

Member
Joined
Jun 6, 2004
Messages
269
Reaction score
0
Age
47
Location
Arkhangelsk
это понятно что 80 порт обычной для веб сервера используется, но в сожалению у меня он не стоит:( так вот и хотел бы узнать КТО!!:(
при запуске portmon пишет ошибку error 997:(
 

wrw-ekb

Member
Joined
Aug 29, 2005
Messages
7
Reaction score
0
Age
43
Location
Екатеринбург
Для таких целей служит утилита командной строки "netstat". Наберите в консоли netstat с параметром /? для получения справки, там все что нужно.
 

tolyan77

Member
Joined
Jun 6, 2004
Messages
269
Reaction score
0
Age
47
Location
Arkhangelsk
а как узнать какая программа его открыла (слушает)?
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. Если параметр не задан, сведения
о текущей конфигурации выводятся один раз.
 

di35e1

Premium Member
Platinum
Legendary
Joined
Jun 6, 2016
Messages
759
Reaction score
179
Age
43
попробуй
netstat -a -b

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

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

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

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

хотя я не помню есть ли у netstat параметр "-b" в 2000.. в XP он есть точно
 
Last edited by a moderator:

tolyan77

Member
Joined
Jun 6, 2004
Messages
269
Reaction score
0
Age
47
Location
Arkhangelsk
интересно для чего я справку привел для netstat?
 

di35e1

Premium Member
Platinum
Legendary
Joined
Jun 6, 2016
Messages
759
Reaction score
179
Age
43
tolyan77 said:
интересно для чего я справку привел для netstat?

это мог быть недокументированный параметр в те времена :)
взять netstat от XP, вдруг заработает?
 
Last edited by a moderator:

wrw-ekb

Member
Joined
Aug 29, 2005
Messages
7
Reaction score
0
Age
43
Location
Екатеринбург
Да действительно в w2000 такого параметра нет... и от ХР эта утилитка там не работает, кстати пробовал специализированный софт для этого, в частности IP-Tools, но он видимо тоже к системным библиотекам обращается, потому что в ХР о процессах открывших порт выдает информацию а в W2000 нет. В этом случае можно еще файрвол попробовать, например Аутпост, насколько мне помниться, когда он у меня стоял на W2000, то такую инфу предоставлял...
 

di35e1

Premium Member
Platinum
Legendary
Joined
Jun 6, 2016
Messages
759
Reaction score
179
Age
43
ладно, пойдем к сторонним разработчикам
di3.ru/tcpview.rar
 

introx

Member
Joined
Oct 11, 2004
Messages
38
Reaction score
0
Любой нормальный брандмауэр покажет тебе какая прога или сервис открыла этот порт , по моему он и так по умолчанию открыт в Винде?
 

tolyan77

Member
Joined
Jun 6, 2004
Messages
269
Reaction score
0
Age
47
Location
Arkhangelsk
introx said:
Любой нормальный брандмауэр покажет тебе какая прога или сервис открыла этот порт , по моему он и так по умолчанию открыт в Винде?
у меня стоит керио, как узнать кто? в каком журнале смотреть? в правилах отрытого порта 80 нет:(
 

di35e1

Premium Member
Platinum
Legendary
Joined
Jun 6, 2016
Messages
759
Reaction score
179
Age
43
tolyan77 said:
у меня стоит керио, как узнать кто? в каком журнале смотреть? в правилах отрытого порта 80 нет:(

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