当前位置:首页 > 焦点

nmap project下载

打开浏览器输入 nmap.org,页面右上角那个 Download 按钮就是一切的起点。很多人第一次访问这个站点会愣一下——没有花哨的引导页,没有自动弹出的版本推荐,就一个朴素的表格列出当前稳定版和开发版。这种老派作风在 2024 年显得有点格格不入,但用过几次之后你会发现,它反而省事。

Nmap 的下载页把平台分得很细。Windows 用户直接拿 .exe 安装包,macOS 有 .dmg,Linux 这边则要看发行版——RPM 系和 DEB 系各走各的。我见过不少新手在 Kali 上折腾半天,其实 Kali 早就预装了,终端敲 nmap --version 就能确认。真正需要手动下载的,往往是那些想用最新特性的老手,或者跑在 CentOS 这类稳定版系统上的运维。

源码包是另一个选择。nmap-7.95.tar.bz2 这种文件,解压后 ./configure && make && make install 三步走。听起来简单,实际编译时缺个 OpenSSL 开发库或者 libpcap 头文件,报错能刷半屏。去年帮朋友在 Ubuntu 22.04 上编译,卡在 configure: error: cannot find libpcap,装了 libpcap-dev 才过。这种细节官网不会写,得自己踩坑。

Windows 版有个坑值得单独说。安装时默认勾选 Npcap,这是抓包驱动,不装的话部分扫描类型直接罢工。但 Npcap 和某些 VPN 客户端会打架,装完重启蓝屏的案例不是没有。我的习惯是先在虚拟机里试,确认没问题再上物理机。另外 Windows Defender 偶尔会把 nmap.exe 当可疑程序,加白名单就行,别慌。

下载页底部有个“Other Platforms”折叠区,点开能看到 Solaris、AIX 甚至 AmigaOS 的包。AmigaOS 那个我是真没想到,2024 年还有人在维护这种古董平台的移植。虽然大概率用不上,但看到这种坚持,会觉得这个项目有点意思。

版本选择上,稳定版和开发版差一个数字。比如 7.95 是稳定,7.96 可能还在测试。生产环境别碰开发版,除非你想帮开发者测 bug。个人学习随意,新功能往往先在开发版里出现,比如最近的 NSE 脚本引擎改进。

下载速度方面,nmap.org 的服务器在美国,国内直连偶尔抽风。几十兆的包,慢的时候要等几分钟。着急的话可以找镜像站,但注意校验 SHA256,别下到被篡改的版本。官网每个包旁边都附了哈希值,复制到本地算一下,几秒钟的事。

装完之后跑个 nmap -sV scanme.nmap.org 测试,这是官方提供的练习靶机。能正常返回端口和版本信息,说明安装没问题。如果报权限错误,Linux/macOS 下加 sudo,Windows 用管理员权限开 cmd。这些小坑踩一遍就记住了。

说到底,nmap 的下载流程没什么花哨的,官网把该给的都给了,剩下的就是选对平台、装对依赖、验对哈希。工具本身足够强大,下载这步反而成了最不需要动脑的环节。真遇到问题,邮件列表和 GitHub issue 里搜一下,大概率有人已经问过了。

分享到: