Nmap(网络映射器)被网络管理员用于安全扫描和网络发现。 它是一个免费的工具,主要用于端口扫描。 它的工作原理是发送原始 IP 数据包,然后侦听响应以确定哪些端口是打开或关闭的。 网络管理员使用 Nmap 来识别您网络上的主机、操作系统、服务和漏洞。
本指南是关于如何在 Ubuntu 系统上安装 Nmap。 在 Ubuntu 上安装 Nmap 有以下三种不同的方法:
- 通过 apt 在 Ubuntu 上安装 Nmap
- 通过 Snap 在 Ubuntu 上安装 Nmap
- 通过源代码在 Ubuntu 上安装 Nmap
笔记: 此处显示的安装过程已经过测试 Ubuntu 20.04 LTS 系统。 你应该有 sudo 如果你想在你的 Ubuntu 系统上安装 Nmap,或者 root 权限。
通过 apt 在 Ubuntu 上安装 Nmap
您可以使用 apt 命令在 Ubuntu 上安装 Nmap。 以下是安装步骤:
1. 使用以下命令更新存储库索引:
$ sudo apt update
2.然后安装Nmap如下:
$ sudo apt install nmap
Enter 这 sudo 密码,然后系统将提示您确认是否要继续安装。 要继续,请键入 是 然后按 Enter.
安装将需要一段时间,具体取决于您的互联网速度。 完成后,您可以使用以下命令来验证安装并检查 Nmap 的版本:
$ nmap --version
以下输出验证 Nmap 版本 7.80 已安装在我们的系统上。
通过 Snap 在 Ubuntu 上安装 Nmap
Nmap 也可用作 Ubuntu 操作系统的 snap 包。 要通过 snap 安装 Nmap,您首先必须在系统上安装 snapd 工具。 以下是安装步骤:
1. 使用以下命令在您的系统上安装 snapd:
$ sudo apt install snapd
安装 snapd 后,继续下一步。
2. 在终端中使用以下命令安装 Nmap snap 包:
$ sudo snap install nmap
Nmap 安装将开始,一旦完成,将显示以下输出:
上面的输出显示了 Nmap 版本 7.91 已成功安装在我们的机器上。
如果您以后需要这样做,您还可以使用以下命令检查系统上的 Nmap 版本:
$ nmap --version
通过 Ubuntu 源代码安装 Nmap
Nmap可以通过下载和编译源代码来安装。 如果您想拥有最新版本的 Nmap,请使用此过程。
以下是安装步骤:
1. 首先,安装 build-essential 包。 在终端中发出以下命令:
$ sudo apt install build-essential
此包包含编译源代码所需的必要包。
2.访问Nmap官方下载页面,下载Nmap最新版本 tar.bz2 格式或使用以下命令下载当前可用的最新版本 7.9.1:
$ wget https://nmap.org/dist/nmap-7.91.tar.bz2
3. 提取 tar.bz2 在终端中使用以下命令存档:
$ tar xf nmap-7.91.tar.bz2
4. 使用 cd 命令导航到提取的目录,如下所示:
$ cd nmap-7.91/
然后运行配置脚本检查系统是否具备安装软件的所有先决条件。 如果它显示任何错误,那么您将不得不返回并安装缺少的先决条件。
$ sudo ./configure
如果配置成功,您将在终端上看到以下视图。
5. 发出 make 命令构建 Nmap 软件。
$ sudo make
6. 现在,在终端中使用以下命令安装 Nmap:
$ sudo make install
安装 Nmap 后,您将在输出末尾看到以下行。
现在要验证 Nmap 安装并检查已安装的版本,请在终端中发出以下命令:
$ nmap --version
移除 Nmap
如果您需要从 Ubuntu 系统中删除 Nmap,您可以使用以下命令简单地执行此操作:
$ sudo apt remove nmap
要删除 Nmap 以及所有相关的配置文件,请发出以下命令:
$ sudo apt purge nmap
如果您已经通过 snap 安装了 Nmap,您可以将其删除,如下所示:
$ sudo snap remove nmap
如果您已经从源安装了 Nmap,您可以按如下方式将其删除:
$ cd nmap-7.91/
$ sudo make uninstall
在 Linux 中完成一项任务总是有不止一种方法。 在这里,我们向您展示了在 Ubuntu 上安装 Nmap 的三种不同方法。 如果您想了解如何使用 nmap,请访问我们关于扫描远程主机的 15 个最常用的 Nmap 命令的帖子。