本文介绍在Ubuntu18.04及其他版本Linux下Nmap网路扫描工具的安装与使用方式。
Nmap(“NetworkMapper”)是一个用于网路探求和安全审计的开源工具。它被设计拿来快速扫描小型网路手机linux操作系统,虽然它在单主机上运行良好。
NMAP是一款流行的网路扫描和嗅探工具也是一个强悍的端口扫描类安全测评工具,被广泛应用在安全扫描,nmap是一个好用的网路工具,在生产和开发中也常常用到linux 下安装防火墙,主要做端口开放性检查和局域网信息的查看搜集等linux下载,不同Linux发行版包管理中通常也带有nmap工具,这儿选择去官网下载源码包进行编译安装,nmap的官网是是:。
Nmap支持在Windows、Unix/Linux以及MACOS平台下运行。它的设计目标是快速地扫描小型网路,其实用它扫描单个主机也没有问题。Nmap以新颖的方法使用原始IP报文来发觉网路上有什么主机、那些主机提供哪些服务(应用程序名和版本)、那些服务运行在哪些操作系统(包括版本信息)、它们使用哪些类型的报文过滤器/防火墙,以及一堆其它功能。
Linux下安装方式:
方式1:
UbuntuLinux使用apt-getinstallnmap可以直接安装nmap。LaMontJones维护了Nmap的deb安装包。稳定的版本在,开发的版本(不稳定的版本)在和。
方式2:
NmapDebian版本可能比当前的版本晚一年甚至更长的时间。假如想获取最新版本,可以用源码编译。参考:。
方式3:
另一种方法是下载RPM格式的nmap包,之后使用alien工具把他转换成debian包,再用dpkg工具安装。
步骤如下:
1.安装aliendoapt-getinstallalien
2.下载NmapRPMs从。这儿用nmap-7.80-1.x86_64.rpm
3.验证下载的完整性,参考:#inst-integrity
4.转化sudoaliennmap-7.80-1.x86_64.rpm
5.安装sudodpkg--installnmap_7.80-1_amd64.deb
技巧4:
linuxidc@linuxidc:~/$snapinstallnmap
检查是否安装成功:
linuxidc@linuxidc:~/$nmap-v
附:
LinuxRPM源和二补码文件
许多流行的Linux发行版(Redhat,Mandrake,Suse等)使用RPM包管理系统来快速简便地进行二补码包安装。我们早已编撰了一个安装RPM包的详尽手册,虽然这种简单的命令一般可以解决问题:
rpm-vhU
rpm-vhU
rpm-vhU
rpm-vhU
您也可以自己下载并安装RPM:
最新稳定版:
x86-64(64-bitLinux)NmapRPM:nmap-7.80-1.x86_64.rpm
x86-64(64-bitLinux)NcatRPM:ncat-7.80-1.x86_64.rpm
x86-64(64-bitLinux)NpingRPM:nping-0.7.80-1.x86_64.rpm
可选的ZenmapGUI(所有平台):zenmap-7.80-1.noarch.rpm
RPM源码(包括Nmap,Zenmap,Ncat和Nping):nmap-7.80-1.src.rpm
Nmap使用:
扫描句型及类型
命令格式
nmap[扫描类型][选项]
其中linux 下安装防火墙,扫描目标可以是主机名、ip地址或网路地址等,多个目标以空格分隔;常用的选项有"-p"、"-n",分别拿来指定扫描的端口、禁止反向解析(以推动扫描速率);扫描类型决定着扫描的方法,也直接影响扫描结果。
比较常用的几种扫面类型:
示例
*针对本机进行扫描,测量开放了什么常用的TCP端口、UDP端口
linuxidc@linuxidc:~/$nmap127.0.0.1