Я загрузил nmap. Насколько мне известно, он поддерживает инструмент «whois». Когда я пытаюсь ввести следующее: whois yahoo.com (как пример). Я получил следующую ошибку: «whois» не распознается как внутренняя или внешняя команда, операционная программа или командный файл. Может ли кто-нибудь сказать мне, что мне не хватает? Нужно ли мне устанавливать что-то другое, кроме самого nmap?Команда whois не распознается
0
A
ответ
1
Для меня, этот инструмент не является частью nmap
blender ~ $ pacman -Qo `which whois`
/usr/bin/whois is owned by whois 5.0.16-1
И в самом деле, nmap
не предоставляет гораздо больше, чем nmap
и некоторые бинарники:
blender ~ $ pacman -Ql nmap | grep "bin"
nmap /usr/bin/
nmap /usr/bin/ncat
nmap /usr/bin/ndiff
nmap /usr/bin/nmap
nmap /usr/bin/nmapfe
nmap /usr/bin/nping
nmap /usr/bin/xnmap
nmap /usr/bin/zenmap
Проверить, если для вашего дистрибутива есть пакет whois
.
2
Nmap может выполнять запросы с WhoIs протокола с использованием whois script так:
nmap --script whois -sn yahoo.com
Обратите внимание, что Whois сценарий был переименован в whois-ф в Nmap 6.45 (ревизии 31527) и whois-domain был добавлен. Так что вы можете сделать:
nmap --script whois-ip,whois-domain -sn yahoo.com
или просто:
nmap --script whois* -sn yahoo.com
В дополнение к --script
аргумента -sn
аргумент указывает Nmap не выполнить сканирование портов (так как это, вероятно, не то, что вы хотите).
Основываясь на вашем описании ошибки, похоже, что вы находитесь в Windows. У Microsoft есть утилита whois
, доступная как часть пакета SysInternals. Вы можете получить его here.
'whois' и' nmap' - это два разных инструмента, насколько я знаю. – nhahtdh
Команда 'whois' не является частью' nmap'. В моей системе Debian 6 это происходит из своего пакета 'whois'. –