Как найти машину, которая прослушивает определенный порт в локальной сети, используя nmap?

Я только что установил nmap (никогда не использовал его раньше). Я хочу увидеть, какая машина в сети прослушивает порт 1234. Как это сделать с помощью графического интерфейса nmap.


person developer747    schedule 26.06.2013    source источник


Ответы (3)


nmap -v -A -p 1234 192.168.1.1-255 Эта команда просканирует всю вашу подсеть

person Ahmet Karakaya    schedule 26.06.2013
comment
что, если у машины есть ip вроде 10.10.10.10? - person developer747; 27.06.2013
comment
Это очень мощная команда. Переключатель -A включает определение версии службы, трассировку, снятие отпечатков ОС и сканирование сценариев NSE. Снятие отпечатков ОС не удастся, потому что вы сканируете только один порт; traceroute, вероятно, не нужен, потому что это локальная сеть. - person bonsaiviking; 27.06.2013

Официально поддерживаемый (и включенный!) графический интерфейс для Nmap: Zenmap. Он использует профили для выбора общих параметров, но командная строка также явно редактируется. Чтобы начать работу, выберите профиль «Обычное сканирование», который удаляет дополнительные аргументы времени и режима сканирования. Затем введите цель в поле «Цель». Для сканирования локальной сети вы можете использовать нотацию CIDR (например, 10.10.0.0/16) или диапазоны октетов (например, 10.10.0-255.0-255).

Чтобы сканировать только один порт, используйте опцию -p с номером порта. Обычно также полезно указывать подробный вывод с помощью -v. В целом ваша командная строка будет выглядеть примерно так:

nmap -p 1234 -v 10.10.10.0/24

Затем нажмите кнопку «Сканировать», чтобы начать сканирование.

person bonsaiviking    schedule 27.06.2013

Это сработало для меня

nmap -p 1234 -A -v 10.10.*.*
person developer747    schedule 27.06.2013