Nmap не будет сканировать с -oN или -oG

#nmap

#nmap

Вопрос:

Я пытаюсь использовать nmap для сканирования портов в некоторых экземплярах, и я хотел бы, чтобы он дал мне более привлекательный результат. Я хотел бы использовать параметры -oG или -oN , однако ни один из них, похоже, не работает, и использование дает мне следующий результат:

 user@hostname:~$ nmap -oG 1.2.3.4

Starting Nmap 7.30 ( https://nmap.org ) at 2016-10-14 10:36 PDT
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 0.03 seconds


user@hostname:~$ nmap -oN 1.2.3.4

Starting Nmap 7.30 ( https://nmap.org ) at 2016-10-14 10:36 PDT
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 0.04 seconds
 

Как мне заставить его сканировать мой экземпляр с помощью этой опции?

Ответ №1:

Все параметры выходного файла ( -oN , -oG , -oX , и -oA ) принимают аргумент filename . Ваши команды говорят: «Сгенерируйте grep-вывод и сохраните его в вызываемом файле» 1.2.3.4 . Затем Nmap просматривает остальную часть строки и не видит целевых спецификаций (поскольку предполагается 1.2.3.4 , что это имя файла, а не IP-адрес. Вместо этого будет работать эта команда: nmap -oG myscan.gnmap 1.2.3.4