получение номера порта сайта - PullRequest
1 голос
/ 24 сентября 2011

Как я могу получить номер порта веб-сайта с помощью программы. Есть ли способ / способ, которым я могу использовать, чтобы узнать номер порта веб-сайта?

Или, если я знаю, что мой номер порта 52970 связан с 212.58.241.131 этим ip, могу ли я узнать номер порта, с которым связан номер порта моего ПК?

Ответы [ 5 ]

2 голосов
/ 24 сентября 2011

Я не уверен, поможет ли это вам вообще, но золотым стандартом для сканирования портов должен быть nmap.

http://nmap.org/

Вы можете сканировать открытые порты на предмет определенного IP-адреса.

2 голосов
/ 24 сентября 2011

Полагаю, вам нужно пересмотреть концепцию номеров портов.

По умолчанию HTTP использует порт 80 .Поэтому отдельному веб-сайту, который вы посещаете, не потребуется доступ к любому другому порту.

Номера портов TCP и UDP

2 голосов
/ 24 сентября 2011

Я не уверен, что вы ищете, но из скрипта PHP вы можете получить порт, который клиент использует для подключения к вашему веб-серверу, с $_SERVER["REMOTE_PORT"]

2 голосов
/ 24 сентября 2011

Номер порта для http - это порт 80 и 443 для ssl.Если вы работаете в Windows, запустите cmd и введите netstat -a -b, чтобы увидеть, какая программа подключается к чему.Пожалуйста, опишите подробно или напишите пример того, чего вы хотите достичь, так как это не совсем понятно для меня.€ dit: в php вы можете найти удаленный или серверный порт с

$_SERVER['REMOTE_PORT']

или

$_SERVER['SERVER_PORT']

Если я прав, вы ищете удаленный порт.

http://php.net/manual/en/reserved.variables.server.php

для telnet смотрите здесь: http://www.geckotribe.com/php-telnet/

1 голос
/ 24 сентября 2011
echo $_SERVER['SERVER_PORT']."<br/>";
echo $_SERVER['REMOTE_PORT']."<br/>";

'SERVER_PORT'

Порт на сервере, используемый веб-сервером для коммуникации. Для установок по умолчанию это будет «80»; используя SSL, для экземпляр, изменит это на любой ваш определенный безопасный порт HTTP есть.

'REMOTE_PORT'

Порт, используемый на компьютере пользователя для связи с Интернетом. сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...