当前位置:首页 > 热点

nmap中文版下载

Nmap 官方没有中文版。中文载你搜“nmap中文版下载”,版下出来的中文载那些带“中文版”字样的安装包,基本都是版下第三方打包的,甚至有些捆绑了广告插件。中文载真正靠谱的版下做法是去 nmap.org 下原版,然后自己解决中文显示的中文载问题。

我最早用 Nmap 是版下 2013 年,那时候在机房做渗透测试,中文载敲 nmap -sS 192.168.1.0/24,版下满屏英文,中文载参数记不住就翻手册。版下后来想找个中文界面,中文载试过几个所谓的版下汉化版,装完发现只是中文载把帮助文档翻译了一遍,命令行输出还是英文,而且版本停在 6.x,新功能全没有。从那以后我就只认官方源。

官方下载渠道

Windows 用户直接去 nmap.org/download.html,找到 “Microsoft Windows binaries” 那一节,下载 nmap-7.95-setup.exe(版本号会变)。这个 exe 自带 Zenmap 图形界面和 Npcap 抓包驱动,装完就能用。Linux 更简单,sudo apt install nmap 或者 sudo yum install nmap,一条命令的事。macOS 用 Homebrew:brew install nmap。

官网下载速度有时候慢,可以换镜像。比如阿里云镜像站有 nmap 的 rpm 包,但版本更新滞后。我一般还是挂代理从官网拉,毕竟安装包不大,Windows 版也就 30MB 左右。

中文显示怎么解决

Nmap 的输出本身是英文的,这个改不了。但你可以让帮助信息变中文——把 nmap --help 的输出重定向到文件,用翻译工具过一遍。更实用的办法是装个 Zenmap 中文语言包,不过官方没提供,得去 GitHub 上找社区翻译的 .po 文件,编译成 .mo 后放进 Zenmap 的 locale 目录。我试过一次,菜单栏能变中文,但扫描结果里的服务名、操作系统指纹还是英文。所以折腾半天,意义不大。

真正需要中文的场景是写报告。我习惯用 -oX 输出 XML,再用 Python 脚本提取关键字段,套进中文模板。这样比汉化界面实在。

版本选择与避坑

现在最新稳定版是 7.95,2024 年 4 月发布的。别下 6.x 的老版本,缺少 --script 的新脚本引擎支持,扫 SMB 漏洞都费劲。另外注意:有些下载站把 Nmap 和“端口扫描器中文版”混在一起,文件名写着 nmap中文版.zip,解压后是个易语言写的 GUI,调用的是老版 nmap.exe,扫出来的结果不准。我见过一个案例,某安全公司新人用这种包扫内网,把开放端口漏报了三成,差点出事故。

如果你只是偶尔扫一下自家路由器,用 Zenmap 图形界面够了。要批量扫 C 段,还是命令行加脚本效率高。中文不中文的,用久了那些参数自然就记住了——-sV 是版本探测,-O 是系统识别,-p- 是全端口,比背英语单词简单。

最后说一句:Nmap 是开源工具,官网永远是最安全的下载源。那些标着“中文版”“破解版”的,省下的那点翻译时间,可能要用安全风险来还。

分享到: