Вывод Nmap -oG

Вывод Nmap -oG

Я читал о -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.

С наилучшими пожеланиями

решение1

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

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

решение2

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

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

Эта команда работает как и ожидалось, выводя на экран

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

Связанный контент