Я читал о -oG и пробовал, но, похоже, у меня не работает ... Итак, я пытаюсь найти диапазон портов, скажем, например, 2.8.0.0 - 2.15.255.255 и список открытых портов: 80, 8080, 8001, 8008. И вывод должен быть IP и открытый порт, как это: 2.8.0.0 80 2.8.0.0 8080 2.8.1.2 80
...

Сейчас я не за компьютером, поэтому не могу вспомнить точную строку, которую я использовал для сканирования с помощью nmap.

С уважением

2 ответа2

2

Параметр вывода Grepable (-oG) описан в этом разделе онлайн-версии Nmap Network Scanning. Как и все параметры вывода -o* , он принимает аргумент имени файла. Нормальный вывод будет отображен, но вывод Grepable будет отправлен в файл, названный аргументом. В особом случае имя файла - можно использовать для отправки вывода Grepable на консоль вместо обычного вывода.

Сам вывод отличается от того, что вы ожидаете, и подробно рассматривается на веб-сайте Nmap. Важно отметить, что при анализе вывода Nmap с помощью другой программы рекомендуется вывод XML (-oX), поскольку он содержит всю информацию, собранную при сканировании. Вывод Grepable устарел, поэтому отсутствует (среди прочего) информация трассировки и вывод сценария.

1

опция -oG принимает дополнительный аргумент выходного имени файла

это может быть реальный файл или дефис (-), который является стандартным выводом (консоль)

Эта команда работает как expexted, печать на экран

nmap -oG - -p80,8080,8001,8008 192.168.1.0/24

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .