0

我已经下载了nmap。据我所知,它支持“whois”工具。当我尝试输入以下内容时:whois yahoo.com(例如)。我收到以下错误:“whois”未被识别为内部或外部命令、可运行程序或批处理文件。谁能告诉我我错过了什么?我需要安装 nmap 本身以外的东西吗?

4

2 回答 2

2

Nmap 可以使用whois 脚本使用 whois 协议执行查询,如下所示:

nmap --script whois -sn yahoo.com

请注意,在 Nmap 6.45(修订版 31527)中,whois 脚本已重命名为 whois-ip,并添加了whois-domain。所以你可以这样做:

nmap --script whois-ip,whois-domain -sn yahoo.com

或者简单地说:

nmap --script whois* -sn yahoo.com

除了--script参数之外,-sn参数告诉 Nmap 不要执行端口扫描(因为这可能不是您想要的)。

根据您的错误描述,听起来您在 Windows 上。Microsoft 有一个whois实用程序作为 SysInternals 套件的一部分提供。你可以在这里得到它。

于 2012-06-19T11:39:32.970 回答
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软件包。

于 2012-06-19T06:08:40.567 回答