nmap и nmap -sL дают мне противоречивые результаты

Я хочу найти имена всех компьютеров в некоторой подсети.

Для этого я ввожу следующую команду:

nmap x.x.x.0/24.

(При этом каждый х обозначает одну цифру.)

Предполагается, что альтернативная команда для достижения того же:

nmap -sL x.x.x.0/24.

Предполагается, что единственное отличие от первого варианта связано с форматом, в котором результаты печатаются в командной строке.

Однако отличается не только формат, но и содержание. Результат первой команды говорит мне для каждого компьютера в подсети, что он работает.

Результат второй команды сообщает мне для каждого компьютера в подсети, что он не работает!!

Что здесь происходит? Почему первая команда говорит мне противоположность второй?

1 ответ

Решение

Извлечено из документации nmap:

(опция -sL). Эта функция просто перечисляет каждый IP-адрес в заданных целевых сетевых блоках и выполняет обратный поиск DNS (если не был указан -n) для каждого.

Это потому, что -sL - это только список и ничего более. А другая ваша команда без параметров выполняет реальное сканирование.

Другие вопросы по тегам