Nmap (网络映射器)是由 Gordon Lyon设计,用来探测计算机网络上的主机和服务的一种安全扫描器。为了绘制网络拓扑图,Nmap的发送特制的数据包到目标主机,然后对返回数据包进行分析。Nmap是一款枚举和测试网络的强大工具。
Nmap 特点:
主机探测:探测网络上的主机,例如列出响应TCP和ICMP请求、icmp请求、开放特别端口的主机。 端口扫描:探测目标主机所开放的端口。 版本检测:探测目标主机的网络服务,判断其服务名称及版本号。 系统检测:探测目标主机的操作系统及网络设备的硬件特性。 支持探测脚本的编写:使用Nmap的脚本引擎(NSE)和Lua编程语言。
Nmap 能扫描出目标的详细信息包括、DNS反解、设备类型和mac地址。
(DNS 反解详情移步)
0x01 Nmap 典型用途:
1、通过对设备或者防火墙的探测来审计它的安全性。 2、探测目标主机所开放的端口。 3、网络存储,网络映射,维护和资产管理。(这个有待深入) 4、通过识别新的服务器审计网络的安全性。 5、探测网络上的主机。
例如查看某个IP的某个端口是否在打开:
nmap 192.168.1.0/24 -p 7001 --open