Как перечислить все достижимые порты?

Я могу протестировать некоторый определенный порт nc -zv <server_ip> <port> или путем доступа к нему в браузере http://<server_ip>:<port>/.

Но как получить список всех достижимых портов на сервере?

Обновление: Также я смог просканировать диапазон портов с этой командой:

nc -zv <server_ip> <port_range_start>-<port_range_end> 2>&1 | grep succeeded

0
задан 30 December 2016 в 03:18

2 ответа

nmap -p1-65535 ${SERVER_IP}
nmap -sU -p1-65535 ${SERVER_IP}

первый вариант сканирует все порты TCP; второе все порты UDP. Обратите внимание, что при попытке широкого portscanning по сети общего пользования, или против сервера/сети, для которого Вы не администратор, Вы, вероятно, инициируете IDS и блокироваться.

2
ответ дан 7 November 2019 в 06:00

Сетевая карта является сканером мощной сети. Если Вы хотите знать больше о целевом компьютере, и это - использование открытых портов:

sudo nmap -O target.host.com

или, например

sudo nmap -O 192.168.1.1

Это сообщит об открытых портах и информации о целевой машине. Существуют много много опций для nmap. Обратитесь к информации или страницам справочника

2
ответ дан 7 November 2019 в 06:00

Другие вопросы по тегам:

Похожие вопросы: