Nmap: the Network Mapper - Free Security Scanner
Nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。
Nmap:发现您的网络
Nmap(“网络映射器”)是一个免费的开源实用程序,用于网络发现和安全审计。许多系统和网络管理员还发现它对于网络清单、管理服务升级计划以及监视主机或服务正常运行时间等任务非常有用。Nmap以新颖的方式使用原始IP数据包来确定网络上可用的主机,这些主机提供哪些服务(应用程序名称和版本),它们正在运行的操作系统(和操作系统版本),正在使用哪种类型的数据包过滤器/防火墙以及数十种其他特征。它旨在快速扫描大型网络,但对单个主机工作正常。Nmap可在所有主要的计算机操作系统上运行,官方二进制软件包可用于Linux,Windows和Mac OS X。除了经典的命令行Nmap可执行文件外,Nmap套件还包括一个高级GUI和结果查看器(Zenmap),一个灵活的数据传输,重定向和调试工具(Ncat),一个用于比较扫描结果的实用程序(Ndiff)以及一个数据包生成和响应分析工具(Nping)。
Nmap特点
- 灵活:支持数十种高级技术,用于映射充满 IP 过滤器、防火墙、路由器和其他障碍物的网络。这包括许多端口扫描机制(TCP和UDP),操作系统检测,版本检测,ping扫描等。请参阅文档页面。
- 功能强大:Nmap已被用于扫描数十万台机器的巨大网络。
- 可移植:支持大多数操作系统,包括Linux,Microsoft Windows,FreeBSD,OpenBSD,Solaris,IRIX,Mac OS X,HP-UX,NetBSD,Sun OS,Amiga等。
- 简单:虽然Nmap为高级用户提供了一组丰富的高级功能,但您可以从“nmap -v -A targethost”开始。传统的命令行和图形 (GUI) 版本都可根据您的喜好提供。二进制文件可供那些不希望从源代码编译Nmap的人使用。
- 免费:Nmap项目的主要目标是帮助使互联网更加安全,并为管理员/审计员/黑客提供探索其网络的高级工具。Nmap可供免费下载,并且还附带完整的源代码,您可以根据许可证条款对其进行修改和重新分发。
- 有据可查:在全面和最新的手册页,白皮书,教程甚至整本书方面都投入了大量精力!在这里找到多种语言的版本。
- 支持:虽然Nmap没有保修,但它得到了充满活力的开发人员和用户社区的大力支持。这种交互大部分发生在Nmap邮件列表上。大多数错误报告和问题应该发送到nmap-dev列表,但只有在您阅读指南之后。我们建议所有用户订阅低流量的nmap黑客公告列表。你也可以在Facebook和Twitter上找到Nmap。要进行实时聊天,请在Freenode或EFNet上加入#nmap频道。
- 广受好评:Nmap赢得了无数奖项,包括Linux Journal,Info World和Codetalker Digest的“年度信息安全产品”。它已被数百篇杂志文章,几部电影,数十本书和一个漫画书系列所报道。请访问新闻页面了解更多详情。
- 流行:每天都有成千上万的人下载Nmap,它包含在许多操作系统中(Redhat Linux,Debian Linux,Gentoo,FreeBSD,OpenBSD等)。它是 Freshmeat.Net 存储库中排名前十(共 30,000 个)程序之一。这很重要,因为它为Nmap提供了充满活力的开发和用户支持社区。
历史背景
Nmap的原始作者Gordon “Fyodor” Lyon写了这本书,分享了他在十多年的Nmap开发过程中学到的关于网络扫描的一切。它曾短暂地成为亚马逊上销量第一的电脑书(截图)。这本书是英文的,尽管有几个翻译正在制作中。
主题
主题包括颠覆防火墙和入侵检测系统、优化 Nmap 性能以及使用 Nmap 脚本引擎自动执行常见网络任务。为常见用途提供了提示和说明,例如进行网络清点、渗透测试、检测恶意无线接入点以及消除网络蠕虫爆发。Nmap 可在 Windows、Linux 和 Mac OS X 上运行。
Nact