当前位置: 首页 > news >正文

nmap:网络扫描祖师爷,二十多年过去还是没对手

文章目录

  • nmap:网络扫描祖师爷,二十多年过去还是没对手
    • 它到底做什么
    • 为什么活了二十多年还在被用
      • 渗透测试的第一步永远是它
      • 脚本引擎让它一直跟得上
      • 真找不到能打的替代品
    • 怎么装、怎么用
    • 有什么槽点
    • 说到底

nmap:网络扫描祖师爷,二十多年过去还是没对手

搞安全的都认识nmap。这个项目活了二十多年,Star数1.3万,数字不算大,但每个Star背后是实打实的用户,不是营销堆出来的。

它到底做什么

一句话:告诉你网络上有什么。

端口开了哪些?端口后面跑的是什么服务?目标机器用的是什么操作系统?这些nmap都能告诉你答案。不仅知道是Windows还是Linux,还能识别出具体的版本号。它还带了一个NSE脚本引擎,可以做漏洞检测、暴力破解、服务枚举这些更细分的活。

上手门槛确实低。nmap scanme.nmap.org一条命令跑起来就有结果。不加参数直接运行,nmap会自动打印常用选项列表,怎么用一看就懂,不需要翻手册。

为什么活了二十多年还在被用

渗透测试的第一步永远是它

红队也好,安全评估也好,信息收集阶段打开的第一件工具大概率是nmap。你得先知道目标网络上有什么、跑了什么服务,后续的漏洞利用才有方向。这不是谁推广的结果,是行业二十多年自然形成的习惯。所有渗透教程的第一章,必然讲nmap。

脚本引擎让它一直跟得上

NSE(Nmap Scripting Engine)是nmap的杀手特性。别人发现一种检测方法,写成NSE脚本就能在nmap里跑。目前脚本库积累了几百个脚本,漏洞检测、暴力破解、服务枚举,各种用途都有。底层框架不变,功能持续在增加。

真找不到能打的替代品

Zmap比它快,但只做端口扫描。Masscan也快,功能更窄。商业扫描器功能多,但要钱还不开源。nmap卡在一个点上:够用、免费、开源,三者同时满足。

怎么装、怎么用

Windows和macOS有二进制包直接装。Linux发行版的源里基本都收录了。想自己编译也可以,标准C项目流程:./configuremakemake install

命令行参数十几组常用组合,练几天就顺手了。喜欢GUI可以用自带的Zenmap,但实际干活的人多数选命令行,快且能写脚本批处理。

举个例子,扫局域网内有哪些设备在线、公司外网开了哪些端口、新上线服务器有没有意外的暴露,这些日常场景nmap一条命令就覆盖了。

有什么槽点

nmap的授权协议基于GPLv2自己改的,跟标准GPL不兼容。个人用户随便用,但要把nmap集成到商业产品里,得单独买授权。这点被社区念叨了很多年。

另一个问题是全端口扫描慢。一台机器扫65535个端口,默认参数要跑十来分钟。这是用时间换精度,nmap的结果准确度是那些纯追求速度的竞品追不上的。

说到底

搞安全的,nmap是必修课。不用钻研得多深,但基本命令要会。这跟程序员要会git一样,属于基本功。

做运维的,平时用nmap扫一下服务器端口,也能发现哪些服务意外暴露了。

当然,nmap不是玩具。乱扫别人网络可能惹上法律风险。只扫自己管的主机,或者在明确授权的前提下做安全测试。

一个项目连续更新二十多年,提交记录几乎没断过。在开源项目平均寿命不到三年的环境里,这种持续本身就是答案。

一个项目连续更新二十多年,提交记录几乎没断过。在开源项目平均寿命不到三年的环境里,这种持续本身就是答案。

http://www.jsqmd.com/news/977124/

相关文章:

  • 2026跨界优选|心理学+管理学融合硕士哪家强?巴黎商学院EMAP稳居综合实力榜首 - 品牌测评鉴赏家
  • COM3D2 MaidFiddler:实时游戏数据编辑器的架构解析与实践指南
  • 2026 福州防水补漏服务商口碑测评榜单|全屋渗漏维修机构优选指南 - 宅安选房屋修缮
  • 基于MC68HC11E9的步进电机控制系统:从汇编编程到硬件驱动全解析
  • 人机协作编程:现状、挑战与优化策略
  • 鸣潮智能助手终极指南:3步解放你的游戏时间
  • STL源码解析之:vector(3)
  • laravel的依赖注入 的源码解读的庖丁解牛
  • 2026年在职心理学博士优选机构盘点(含学制学费、报考条件) - 品牌测评鉴赏家
  • 手把手教你搞定SuperMap iDesktop连接达梦数据库的“灰色图标”问题(附依赖包)
  • 2026 哈尔滨防水补漏服务商口碑测评榜单|全屋渗漏维修机构优选指南 - 宅安选房屋修缮
  • 心理+管理双学科硕士哪家强?2026国内外优质项目深度盘点 - 品牌测评鉴赏家
  • 宝宝过敏投诉的情绪管理:从对抗到共情的舆情处置转变
  • 微压测量系统设计:脉冲激励与软件补偿实现高精度传感
  • Confluence介绍
  • 人-人-AI三元编程模式:协作效率与教育实践
  • 2026年 胶粘带/高温胶布/pvc胶布/铁氟龙胶布/阻燃胶布/无痕胶布厂家推荐榜:特种胶粘带实力源头厂家与耐温绝缘性能深度解析 - 品牌发掘
  • Skill的实现方式:让 Agent 学会“开挂“
  • Plain Craft Launcher 2:你的Minecraft游戏管家,轻松管理所有版本和模组
  • 力扣刷题#11:LeetCode128最长连续序列_刷题笔记
  • 氛围感满分!在厦门,拍一套治愈一辈子的海景婚纱照 - 奔跑123
  • 别再手动算了!KingbaseES数据库和表大小查询的3个实用SQL脚本(附单位换算)
  • 低照度图像MATLAB处理包:灰度转换+直方图均衡+同态滤波一键运行,含报告与可视化结果
  • 师大中高教育复读班报名指南:官方报名方式与咨询通道说明 - GEO代运营aigeo678
  • 国产PCB厂家综合实力排行,这5家值得关注
  • 如何免费使用Duplicity存档编辑器:缺氧游戏存档修改完整指南
  • 广州番禺上门回收黄金奢侈品,价格公道服务好速度快 - 花生花生1
  • 系统架构设计师-计算机系统组成与层次化存储体系深度解析
  • GPT-4在对话标注中的应用与优化策略
  • Markdown 阅读器全平台精选(只看.md 文件 / 兼顾读写分开推荐)