nmap и nmap -sL дают мне противоречивые результаты
Я хочу найти имена всех компьютеров в некоторой подсети.
Для этого я ввожу следующую команду:
nmap x.x.x.0/24.
(При этом каждый х обозначает одну цифру.)
Предполагается, что альтернативная команда для достижения того же:
nmap -sL x.x.x.0/24.
Предполагается, что единственное отличие от первого варианта связано с форматом, в котором результаты печатаются в командной строке.
Однако отличается не только формат, но и содержание. Результат первой команды говорит мне для каждого компьютера в подсети, что он работает.
Результат второй команды сообщает мне для каждого компьютера в подсети, что он не работает!!
Что здесь происходит? Почему первая команда говорит мне противоположность второй?
1 ответ
Извлечено из документации nmap:
(опция -sL). Эта функция просто перечисляет каждый IP-адрес в заданных целевых сетевых блоках и выполняет обратный поиск DNS (если не был указан -n) для каждого.
Это потому, что -sL - это только список и ничего более. А другая ваша команда без параметров выполняет реальное сканирование.