7.991 · 2026年8月6日
所有平台使用 OpenSSL 3.0.21。随附的 libssh2 已打补丁并标记为 1.11.1_NMAP1。Ncat HTTP 代理挂起已修复。Zenmap 配置文件编辑器不再因保存的命令中含有百分号而崩溃。新增 8 个 DICOM NSE 脚本,总数达到 620。
Nmap 扫描器
2026年8月6日
Nmap 7.991 是当前稳定版,日期为 2026年8月6日。Windows 安装程序是 nmap-7.991-setup.exe,大小 36 MB。macOS 磁盘映像为 34 MB。bzip2 源码压缩包为 12 MB。
Windows 构建可在 Windows 7 及更新版本上运行,也可在 Windows Server 2008 R2 及更新版本上运行,包括 Windows 10 和 11。安装程序包含 Zenmap 和较新的 Npcap。随附的 Npcap 并不总是最新的 Npcap 版本。列在 7.991 旁边的最新 Npcap 版本是 Npcap 1.89。Nmap 7.99 曾把随附驱动从 1.83 改为 1.87。
nmap-7.991-setup.exe · 36 MB。安装程序,包含 Nmap、Zenmap、Ncat、Ndiff、Nping 和 Npcap。如果希望在命令提示符中使用 nmap,请保持勾选 Register Nmap Path(注册 Nmap 路径)。
nmap-7.991.dmg · 34 MB。x86-64 安装程序,已在 Mac OS X 10.9 及更高版本上测试。它可以安装 Nmap、Zenmap、Ncat 和 Ndiff。
nmap-7.991.tar.bz2 · 12 MB。同时以 nmap-7.991.tgz 发布,大小 15 MB。可在 Linux、macOS、Windows 和其他 UNIX 系统上构建。
nmap-7.991-1.x86_64.rpm · 8.2 MB。Ncat 和 Nping 另有 RPM,大约为 1.9 MB 和 1.8 MB。此版本的 Zenmap 是 Python 3 wheel,zenmap-7.991-py3-none-any.whl,970 KB,不是 RPM。
系统要求
| 平台 | 要求 | 文件 | 大小 |
|---|---|---|---|
| Windows | Windows 7、8、8.1、10、11,或 Server 2008 R2 及更新版本。原始扫描需要 Npcap。需要 Visual C++ 运行库,许多电脑已经具备。 | nmap-7.991-setup.exe | 36 MB |
| macOS | Mac OS X 10.9 或更高版本。公布的磁盘映像为 x86-64。 | nmap-7.991.dmg | 34 MB |
| Linux | x86-64 RPM,或编译压缩包。源码需要 C 编译器和常用构建工具。 | nmap-7.991-1.x86_64.rpm | 8.2 MB |
| 源码 | Linux、macOS、Windows、Solaris 和各 BSD 是通常的编译目标。 | nmap-7.991.tar.bz2 | 12 MB |
Windows 安装程序是 Nullsoft 安装包。它询问文件夹以及要保留哪些部分:Nmap 核心文件、PATH 注册、数据包驱动、Zenmap、Ncat 和 Ndiff。Nping 也是套件的一部分。
较旧的安装截图仍列出 WinPcap。当前安装程序改为安装 Npcap。不要在 7.991 上寻找 WinPcap 复选框。该窗口显示在功能页上。
如果 Zenmap 找不到 nmap,请重新安装并保持路径注册为开启。7.96 还修复了 macOS 上 PATH 中没有 nmap 时 Zenmap 无法启动的情况。步骤:Windows 11 安装。
更新日志
所有平台使用 OpenSSL 3.0.21。随附的 libssh2 已打补丁并标记为 1.11.1_NMAP1。Ncat HTTP 代理挂起已修复。Zenmap 配置文件编辑器不再因保存的命令中含有百分号而崩溃。新增 8 个 DICOM NSE 脚本,总数达到 620。
新增 IPv4 和 IPv6 操作系统指纹以及许多服务指纹。OpenSSL 3.0.19、libpcap 1.10.6、libpcre2 10.47、liblinear 2.50、zlib 1.3.2。随附 Npcap 从 1.83 改为 1.87。Zenmap 以 Python 3 wheel 形式提供。
Windows 安装程序用 NSIS 3.11 重新构建。OpenSSL 3.0.17 和 Lua 5.4.8。为 PPPoE 将 Npcap 从 1.82 改为 1.83。修复了 macOS 上的 “dnet: Failed to open device en0”,以及 Zenmap 崩溃 “ValueError: I/O operation on closed file”。
在使用非拉丁字符集的 Windows 区域设置上,Zenmap 不再于扫描开始时崩溃。并行正向解析器会查阅 hosts 文件,并识别 localhost 这个名称。
OpenSSL 3.0.16、Lua 5.4.7、libssh2 1.11.1、libpcap 1.10.5、pcre2 10.45、libdnet 1.18.0。Npcap 从 1.79 改为 1.82,注入更快,可捕获 VLAN 头,并支持 SR-IOV 适配器。NSE 数量达到 612。Zenmap 增加了深色模式开关。在 Windows 上,TCP connect 扫描不再把许多关闭的端口标为被过滤。
项目为每个发布文件公布文件哈希和分离式签名。运行之前,请把你的 nmap-7.991-setup.exe 副本的 SHA-256 与此值对照。一致表示这些字节就是公布的安装程序。
SHA-256
93BFD37B DB31A7AD FD932BEB 5DBCE060 25DA691D 01A0939E 806EA704 F7367657
Windows 安装程序和可执行文件使用颁发给 Insecure.Com LLC 的 EV 代码签名证书签名。哈希一致后,在文件属性中核对该签名者。源码压缩包有各自公布的哈希。
通常被命中的是 ncat.exe,不是隐藏的安装包捆绑。Ncat 可以打开远程 shell,因此部分引擎把这种行为标为恶意。项目称之为误报,并指出 PowerShell 等软件并未因同类行为被标记。
对于较旧的 7.91 安装程序,一份公开的多引擎报告显示只有少数引擎标记该文件。后来的安装程序在该报告上获得了 Microsoft Trusted Source 标识。你仍应自行计算 7.991 的哈希。步骤在杀毒软件指南中。