Nmap(Network Mapper,网络映射器)是一款开放源代码的网络探测和安全审核工具。它被设计用来快速扫描大型网络,包括主机探测与发现、开放的端口情况、操作系统与应用服务指纹识别、WAF识别及常见安全漏洞。它的图形化界面是Zenmap,分布式框架为DNmap。
Nmap的特点如下所示:
- 主机探测:探测网络上的主机,如列出响应TCP和ICMP请求、ICMP请求、开放特别端口的主机。
- 端口扫描:探测目标主机所开放的端口。
- 版本检测:探测目标主机的网络服务,判断其服务名称及版本号。
- 系统检测:探测目标主机的操作系统及网络设备的硬件特性。
- 支持探测脚本的编写:使用Nmap的脚本引擎(NSE)和Lua编程语言。
1、安装Nmap
Nmap的下载地址为https://nmap.org/download.html,这里下载的版本是7.40。大家在安装的过程中按照提示一步步安装即可,如下图所示。
安装Nmap:
2、Nmap入门
1. 扫描参数
进入安装目录后,在命令行直接执行Nmap或查看帮助文档(输入nmap——help)将显示Namp的用法及其功能,如下图所示。
显示帮助文件: