В нашей компании я хочу проверить, работают ли пользователи веб-серверов через порты 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
Ответы:
Ваша команда NMAP в порядке. Это проблема, к которой вы пытаетесь подключиться.
Вы можете обнаружить, что «сервер» имеет открытый порт на 80 или 8080, но все еще не может подключиться к нему. Например, у меня есть около трех десятков телефонов Polycom, которые доступны через порт 8080, но у них есть файлы конфигурации Bum. Когда кто-то пытается получить к ним доступ через этот порт, он не может подключиться.
И это может зависеть от того, как вы пытаетесь подключиться. Хотя его порт 8080 может быть, вы не должны использовать браузер для подключения к нему (я знаю - безумная идея).
Узнайте, к какому типу устройств вы пытаетесь подключиться, используя это (вам понадобится sudo или root):
источник
-p22
nmap -sS -O -p80,8080 192.168.1.0/24 | grep "tcp open" -B 4
nmap -n -Pn 192.168.1.0/24 -p80,8080 -oG - | grep '/open/' | awk '/Host:/{print $2}'
(предполагается, что все хосты подключены).