欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Nmap-01:Nmap的介绍与安装

程序员文章站 2024-03-11 11:41:43
...

目录

1.Nmap介绍

2.Nmap的搭建和安装

3.Zenmap的安装


1.Nmap介绍

        Nmap是一款开源、免费的网络探测、安全审计的工具。Nmap  (网络映射器)是由 Gordon Lyon设计,用来探测计算机网络上的主机和服务的一种安全扫描器。为了绘制网络拓扑图,Nmap的发送特制的数据包到目标主机,然后对返回数据包进行分析。Nmap是一款枚举和测试网络的强大工具。   Nmap有以下特点:

主机探测:探测网络上的主机,例如列出响应TCP和ICMP请求、icmp请求、开放特别端口的主机。 
端口扫描:探测目标主机所开放的端口。 
版本检测:探测目标主机的网络服务,判断其服务名称及版本号。 
系统检测:探测目标主机的操作系统及网络设备的硬件特性。 
支持探测脚本的编写:使用Nmap的脚本引擎(NSE)和Lua编程语言。

        Nmap安装在电脑上,通过网络设备发送特定数据包,发送到服务器(Web服务器、邮件服务器、OA服务器)。服务器在收到数据包之后返回对应的信息,Nmap可以对返回数据包分析出有用信息。比如通过Nmap探测服务器存活以及开放的服务,以及对目标进行安全审计工作。

2.Nmap的搭建和安装

        建议从官网获取:https://nmap.org/。我的操作系统是ubuntu系统,针对ubuntu系统有以下安装方式:

方式1:
        Ubuntu 是 Debian 类型的 linux。使用 apt-get install nmap 可以直接安装 nmap。LaMont Jones 维护了Nmap 的 deb 安装包。稳定的版本在 http://packages.debian.org/stable/nmap, 开发的版本(不稳定的版本)在 http://packages.debian.org/unstable/nmap 和 http://packages.debian.org/unstable/zenmap。
 
方式2:
        Nmap Debian 版本可能比当前的版本晚一年甚至更长的时间。如果想获取最新版本,可以用源码编译。 参考:http://nmap.org/book/inst-source.html。
 
方式3:
        另一种方式是下载 RPM 格式的 nmap 包,然后使用 alien 工具把他转换成 debian 包,再用 dpkg 工具安装。
步骤如下:
  • 安装 alien do apt-get install alien
  • 下载 Nmap RPMs 从 https://nmap.org/download.html。这里用 nmap-5.21-1.x86_64.rpm
  • 验证下载的完整性,参考:https://nmap.org/book/install.html#inst-integrity
  • 转化 sudo alien nmap-5.21-1.x86_64.rpm
  • 安装 sudo dpkg --install nmap_5.21-2_amd64.deb

3.Zenmap的安装

        使用命令行直接安装,需要root用户密码:sudo apt-get install -y zenmap

Nmap-01:Nmap的介绍与安装

Nmap-01:Nmap的介绍与安装

相关标签: Nmap工具学习