一、在Windows上安装

1.下载和安装

点击此处下载
1、namp的使用协议,单击I Agree
nmap的使用协议,点击I Agree

2、选择需要的组件

在这里插入图片描述

Nmap Core FilesNmap核心文件不勾选的话将无法使用Nmap
Resgister Nmap Path把Nmap注册到系统,便于你可以从任何目录运行Nmap
Npcap 1.50一个网络数据包抓包工具nmap需要的必要组件
Check for newer Npcap用于更新
Network Performance Improvements用于提高TCP扫描性能
Zenmap(GUI Frontend)给你的Nmap加一个"漂亮"的图形界面
Ndiff (Scan comparison tool)一个可以帮助nmap查看xml的工具包
Ncat (Modern Netcat reincarnation)Netcat一个简单的网络工具使用UDP和TCP协议
Nping (Packet generator )一个用于生成网络包、分析响应和测量响应时间的开源工具
3、选择安装路径
在这里插入图片描述
4、安装Npcap
在这里插入图片描述
安装期间会弹出问你需不需要安装Npcap的窗口,我们选“是”(前提是你第一次安装nmap)如果没有弹出说明你的电脑已经有该组件,或安装了旧版本,我们需要卸载旧版本,来执行新的安装(卸载详细步骤见文末卸载NMAP)
在这里插入图片描述
5、完成安装
[可选]创建桌面图标和开始菜单
在这里插入图片描述
到此Windows下的安装结束

二、在Linux上安装

1.基于 RPM (Fedora 、Redhat、Mandriva、SuSE、YellowDog)中安装

无(GUI)图形界面

rpm -vhU https://nmap.org/dist/nmap-7.92-1.x86_64.rpm

包含(GUI)图形界面

rpm -vhU https://nmap.org/dist/zenmap-7.92-1.noarch.rpm

2.基于 Yum (Fedora, Redhat enterprise, CentOS)中安装

无(GUI)图形界面

yum install nmap

包含(GUI)图形界面

yum install nmap zenmap

3.基于 (Debian Linux 和衍生产品,如 Ubuntu)中安装

在root账户下安装nmap

apt-get install nmap

非root用户下安装nmap

sudo apt-get install nmap

三、已有NMAP进行升级

1.Windows下升级

进入NMAP官网找到Microsoft Windows binaries,点击红色箭头所指的地方。
在这里插入图片描述

2.Linux下升级

1.基于 RPM (Fedora 、Redhat、Mandriva、SuSE、YellowDog)中升级

su root
passwd:输入密码
rpm -Uvh nmap

2.基于 Yum (Fedora, Redhat enterprise, CentOS)中升级

su root
passwd:输入密码
yum upgrade nmap

3.基于 (Debian Linux 和衍生产品,如 Ubuntu)中升级

su root
passwd:输入密码
apt-get install nmap

四、卸载NMAP

1、Windows下卸载nmap

控制面板中找到nmap和npcap右键卸载即可
在这里插入图片描述

2、Linux下卸载nmap

1.基于 RPM (Fedora 、Redhat、Mandriva、SuSE、YellowDog)中卸载

su root
passwd:输入密码
rpm -e nmap 

2.基于 Yum (Fedora, Redhat enterprise, CentOS)中卸载

yum list installed //可以找到所有的软件包
yum list nmap //可以找到nmap的包
yum remove nmap //卸载nmap包

3.基于 (Debian Linux 和衍生产品,如 Ubuntu)中卸载

apt-get remove nmap //卸载nmap
apt-get remove --purge nmap //卸载nmap配置文件

五、安装其他版本的NMAP

在NMAP的changelog界面可以找到nmap的历史版本。
点进去后可以下载,至于具体位置由于篇幅过多这里不一一叙述了,感兴趣的话可以研究一下。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐