是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具。
包括四个方面的扫描功能:
主机发现(Host Discovery)
端口扫描(Port Scanning)
版本侦测(Version Detection)
操作系统侦测(Operating System Detection)
之间存在大致的依赖关系。通常情况下顺序关系,如图:
下面将详细介绍以上
Nmap各功能之间的依赖关系:
(1)首先用户需要进行主机发现,找出活动的主机。然后,确定活动主机上端口状况。
(2)根据端口扫描,以确定端口上具体运行的应用程序与版本信息。
(3)对版本信息侦测后,对操作系统进行侦测。
在这四项基本功能的基础上,Nmap提供防火墙与IDS(IntrusionDetection System,入侵检测系统)的规避技巧,可以综合应用到四个基本功能的各个阶段;另外Nmap提供强大的NSE(Nmap Scripting Language)脚本引擎功能,脚本可以对基本功能进行补充和扩展。
什么是域名?什么网站名?什么是URL?
端口扫描之王——nmap入门精讲(一)http://www.cnblogs.com/st-leslie/p/5115280.html
例子要求:获取http://nmap.org 的主机是否开启
输入命令:nmap -F -v -sT nmap.org
-F:扫描100个最有可能开放的端口 -v 获取扫描的信息
-sT:采用的是TCP扫描 不写也是可以的,默认采用的就是TCP扫描
,这