Вопрос: NMAP: проверьте, открыты ли порты 80 и 8080


В нашей компании я хочу проверить, работают ли пользователи веб-серверов на портах 80 и 8080.

Я загрузил nmap и выполнил эту команду:

nmap -p 80,8080 192.168.1.0-255

Я получил список IP-адресов и попытался получить к ним доступ в моем браузере (EG: 192.168.1.1:8080), но не смог подключиться.

Является ли моя команда nmap правильной?

Благодаря!

РЕДАКТИРОВАТЬ:

Вот ответ:

Host is up (0.050s latency).
PORT     STATE SERVICE
80/tcp   open  http
8080/tcp open  http-proxy

45
2018-02-21 06:10


Источник


Можете ли вы опубликовать вывод NMAP. Он может обнаруживать веб-сервер на этих портах, но сервер может не обслуживать страницу. - Shikoru
//, только потому, что порт открыт, не означает, что что-то его использует. - Nathan Basanese


Ответы:


Ваша команда NMAP в порядке. Это сервис, с которым вы пытаетесь подключиться, это «проблема». 

Вы можете обнаружить, что «сервер» имеет открытый порт на 80 или 8080, но не может его подключить. Например, у меня есть около трех десятков телефонов из поликома, которые доступны на порту 8080, но у них есть конфигурационные файлы bum. Когда кто-то пытается получить доступ к ним в этом порту, они не могут подключиться.

И это может зависеть от как вы пытаетесь подключиться. Несмотря на то, что порт 8080, возможно, вы не должны использовать браузер для подключения к нему (я знаю - сумасшедшая идея).

Узнайте, какой тип устройства вы пытаетесь подключиться к нему (вам понадобятся sudo или root):

nmap -sS -O -p80,8080 192.168.1.0/24

42
2018-02-21 11:14



Как это использовать для проверки порта 22? - Igor Ganapolsky
@IgorGanapolsky -p22 - Jared Burrows
только открытые nmap -sS -O -p80,8080 192.168.1.0/24 | grep "tcp open" -B 4 - m3asmi
Если вы хотите видеть IP-адреса серверов, которые отвечают на порты, вы можете использовать: nmap -n -Pn 192.168.1.0/24 -p80,8080 -oG - | grep '/open/' | awk '/Host:/{print $2}' (предполагает, что все хосты подключены к сети). - XtraSimplicity