Как просканировать диапазон IP адресов на наличие определённого открытого порта с помощью nmap?

Используя nmap, я столкнулся с такой проблемой: когда я сканирую диапазон IP-адресов на наличие определённого открытого порта с помощью nmap, мне выводится много информации: закрытые, открытые и фильтрующиеся порты. Информация о закрытых и фильтрующихся портах мне абсолютно не нужна, мне нужно, чтобы выводились только открытые порты и IP-адрес, где этот порт открыт. Напишите пожалуйста, какую команду мне для этого использовать. Было бы идеально, если бы информация выводилась в таком виде, если это возможно: Discovered open port 12345/tcp on 94.75.2.5 (например) Discovered open port 12345/tcp on 94.75.2.10 (например) Заранее спасибо!


Ответы (1 шт):

Автор решения: Alexandr

Используйте grep, выведет строки, начинающиеся с 'Discovered'

nmap 10.0.0.0/24  -Pn -p 22  -v | grep 'Discovered'
→ Ссылка