NMAP: Перевірте, чи порт 80 і 8080 відкритий


56

У нашій компанії я хочу перевірити, чи користувачі виконують веб-сервери на порти 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 Це може бути виявлення веб-сервера на цих портах, але сервер може не обслуговувати сторінку.
Шикору

//, Тільки тому, що порт відкритий, не означає, що його використовують.
Натан Басанес

Відповіді:


52

Ваша команда NMAP чудово. Це "проблема", до якої ви намагаєтеся підключитися.

Ви можете виявити, що "сервер" має відкритий порт на 80 або 8080, але все ще не зможете його підключити. Наприклад, у мене є близько трьох десятків телефонів полікома, які доступні на порту 8080, але вони мають файли конфігурації. Коли хтось намагається отримати доступ до них на цьому порту, він не може підключитися.

І це може залежати від способу підключення. Незважаючи на те, що його порт 8080, можливо, ви не повинні використовувати браузер для підключення до нього. (Я знаю - божевільна ідея).

Дізнайтеся, до якого типу пристроїв ви намагаєтесь підключитися, використовуючи це (вам знадобиться sudo або root):

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

Як це використовувати для перевірки порту 22 ?
ІгорГанапольський

2
@IgorGanapolsky-p22
Джаред

1
тільки відкрито nmap -sS -O -p80,8080 192.168.1.0/24 | grep "tcp open" -B 4
m3asmi

1
Якщо ви хочете бачити лише IP-адреси серверів, які реагують на порти, ви можете використовувати: nmap -n -Pn 192.168.1.0/24 -p80,8080 -oG - | grep '/open/' | awk '/Host:/{print $2}'(якщо всі хости є в Інтернеті).
XtraSimplicity
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.