Nmap · 网络探测与安全审计扫描器 · 中文部署与使用全指南
项目仓库: https://github.com/nmap/nmap
开源协议:自定义许可(基于 GPLv2 但不兼容;终端用户免费使用,商用再分发另有商业许可) · 官网:nmap.org · 形态:命令行 + Zenmap 图形前端 · 文档:nmap.org/docs.html
1 项目简介
Nmap(仓库名
nmap/nmap)是经典的网络探测与安全审计扫描器,用于主机发现、端口扫描、服务/版本探测、操作系统指纹识别等。
1.1 核心信息一览
| 项目项 | 内容 |
|---|---|
| 项目名称 | Nmap |
| 仓库地址 | github.com/nmap/nmap |
| 项目定位 | 网络扫描与安全审计 |
| 许可 | 自定义(基于 GPLv2,不兼容) |
| 官方下载 | nmap.org/download.html |
| 图形前端 | Zenmap(nmap.org/zenmap) |
1.2 适用场景
- 网络资产发现、端口与服务清点。
- 授权安全审计 / 渗透测试。
1.3 合规提示
- 扫描他人网络 / 主机需获得明确授权;未授权扫描可能违法。
2 功能特性
- 主机发现、端口扫描、服务/版本探测、OS 指纹。
- NSE 脚本引擎扩展。
- Zenmap 图形前端。
3 官方界面预览
Zenmap 提供图形界面。官方 README 未提供静态 logo,按规程不配图。
4 官方跳转链接汇总
| 类别 | 链接 | 说明 |
|---|---|---|
| 仓库主页 | https://github.com/nmap/nmap | 源码 |
| 官方下载 | nmap.org/download.html | 二进制安装包 |
| 文档 | nmap.org/docs.html | 使用文档 |
| 安装指南 | nmap.org/book/install.html | 编译安装 |
| 许可 | nmap.org/book/man-legal.html | 版权许可 |
5 前置要求
- 类 Unix 需 gcc/make 等构建工具;Windows/macOS 用官方安装包。
6 方式一:从源码编译安装
./configure
make
make install7 方式二:官方二进制安装包
# Windows / macOS / Linux(RPM) 从 nmap.org/download.html 下载8 配置项说明
- 常用参数见
nmap无参数输出或 man page。 - NSE 脚本位于安装目录的 scripts/。
9 常用运维命令
nmap scanme.nmap.org # 官方提供的练习靶机
nmap # 不带参数列出常用选项
nmap -sV target # 服务版本探测10 常见故障排查
- 需要 root 权限:部分扫描类型需 root/CAP_NET_RAW。
- 扫不到主机:目标可能过滤了探测包;调整扫描类型。
11 风险与合规说明
- 自定义许可;终端用户免费使用,商用再分发需商业许可。
- 仅在授权网络使用;未授权扫描他人主机可能违法。
- 本文命令来自官方 README 与文档,随版本可能调整,以 nmap.org 为准。