В нашей компании я хочу проверить, запущены ли у пользователей веб-серверы на портах 80 и 8080.
Я загрузил nmap и выполнил эту команду:
nmap -p 80,8080 192.168.1.0-255
Я получил список IP-адресов и попытался получить к ним доступ в моем браузере (например, 192.168.1.1:8080), но не смог подключиться.
Моя команда nmap верна?
Спасибо!
РЕДАКТИРОВАТЬ:
Вот ответ:
Host is up (0.050s latency).
PORT STATE SERVICE
80/tcp open http
8080/tcp open http-proxy
Ваша команда NMAP в порядке. «Проблема» заключается в сервисе, к которому вы пытаетесь подключиться.
Вы можете обнаружить, что «сервер» имеет открытый порт на 80 или 8080, но все еще не может подключиться к нему. Например, у меня есть около трех десятков телефонов Polycom, которые доступны через порт 8080, но у них есть файлы конфигурации bum. Когда кто-то пытается получить к ним доступ через этот порт, он не может подключиться.
И это может зависеть от как вы пытаетесь подключиться. Несмотря на то, что у него порт 8080, возможно, вы не должны использовать браузер для подключения к нему (я знаю - безумная идея).
Узнайте, к какому типу устройства вы пытаетесь подключиться, используя это (вам понадобится sudo или root):
nmap -sS -O -p80,8080 192.168.1.0/24