Nmap-01:Nmap的介绍与安装
程序员文章站
2024-03-11 11:41:43
...
目录
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
上一篇: 表达与实现的区别