2012-06-19 6 views
0

Я загрузил nmap. Насколько мне известно, он поддерживает инструмент «whois». Когда я пытаюсь ввести следующее: whois yahoo.com (как пример). Я получил следующую ошибку: «whois» не распознается как внутренняя или внешняя команда, операционная программа или командный файл. Может ли кто-нибудь сказать мне, что мне не хватает? Нужно ли мне устанавливать что-то другое, кроме самого nmap?Команда whois не распознается

+2

'whois' и' nmap' - это два разных инструмента, насколько я знаю. – nhahtdh

+2

Команда 'whois' не является частью' nmap'. В моей системе Debian 6 это происходит из своего пакета 'whois'. –

ответ

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.