如何在AlmaLinux 9上安装Nmap

Nmap是Network Mapper的缩写,是一种多功能且功能强大的开源工具,用于网络探索,安全审计和漏洞评估。它允许您发现在网络上运行的设备、查找开放端口、检测操作系统以及识别远程主机上运行的服务。无论您是评估自己网络的安全性还是进行渗透测试,Nmap都是宝贵的盟友。

Nmap-logo

AlmaLinux 9安装Nmap

第 1 步。在开始安装过程之前,请确保您的 AlmaLinux 9 系统是最新的。在终端中运行以下命令:

sudo dnf clean all
sudo dnf update

第一个命令清理包缓存,第二个命令执行系统更新。

更新系统后,最好验证该过程是否已成功完成。您可以通过运行以下命令来执行此操作:

sudo dnf list updates

第 2 步。在AlmaLinux 9上安装Nmap

  • 通过DNF安装Nmap

DNF 提供搜索功能来帮助您查找可用的软件包。要搜索 Nmap,请使用以下命令:

sudo dnf search nmap

确定要安装的 Nmap 包后,可以使用以下命令进行安装:

sudo dnf install nmap

要验证 Nmap 是否已成功安装,只需运行:

nmap --version
  • 替代方法:从源代码编译

首先从Nmap官方网站下载最新的Nmap源代码。您可以使用或卷曲来下载源码包。例如:wget

wget https://nmap.org/dist/nmap-7.91.tar.bz2

现在,让我们继续进行编译和安装:

# Extract the source code
tar xvfj nmap-7.91.tar.bz2

# Navigate into the source directory
cd nmap-7.91

# Configure the build
./configure

# Compile the source code
make

# Install Nmap
sudo make install

要验证源代码中的 Nmap 是否已成功安装,请运行:

nmap --version

第 3 步。基本 Nmap 用法。

  • 使用 Nmap 快速扫描

现在 Nmap 已安装,让我们执行基本扫描。要扫描目标主机,只需使用:

nmap target_ip_or_domain
  • 扫描特定目标或 IP 范围

要扫描多个主机或 IP 范围,请使用:

nmap target1 target2 target3

将 、 等替换为要扫描的 IP 地址或域。target1target2

  • 了解 Nmap 输出

Nmap的输出可以很广泛。了解它对于有效的网络分析至关重要。浏览扫描结果,注意开放端口、服务和操作系统检测信息。

第 4 步。先进的 Nmap 技术。

  • 服务版本检测

Nmap可以超越简单的端口扫描。使用该标志启用服务版本检测。例如:-sV

nmap -sV target_ip_or_domain

此命令将提供有关在开放端口上运行的服务的详细信息。

  • 操作系统检测

要检测目标主机的操作系统,请使用以下标志:-O

nmap -O target_ip_or_domain
  • 使用 Nmap 编写脚本

Nmap的脚本引擎NSE(Nmap脚本引擎)允许您自动执行任务和自定义扫描。您可以在目录中查找和使用脚本。/usr/share/nmap/scripts/

例如,若要运行名为检索网页标题的脚本,请使用:http-title

nmap --script http-title -p 80,443 target_ip_or_domain
  • 生成 Nmap 报告

Nmap可以生成各种格式的报告,从而更轻松地记录您的发现。使用该标志创建 XML 报告:-oX

nmap -oX report.xml target_ip_or_domain

您可以使用 等工具将 XML 报告转换为其他格式,如 HTML 或纯文本。xsltproc

第5步。故障 排除。

常见安装问题√

如果在安装过程中遇到问题,请考虑以下故障排除步骤:

  • 检查您的互联网连接:确保您的 AlmaLinux 9 服务器具有有效的互联网连接以访问存储库。
  • 检查存储库配置:确保您的存储库配置正确且最新。
  • 查看错误消息:注意安装过程中的错误消息,以获取有关问题所在问题的线索。
  • 依赖项问题:解决任何缺少或损坏的依赖项。

Nmap 命令问题√

如果您在使用 Nmap 时遇到问题,例如扫描失败或意外结果,以下是一些故障排除提示:

  • 检查命令语法:查看 Nmap 命令以确保其格式正确。
  • 防火墙问题:扫描系统或目标上的防火墙可能会影响 Nmap 扫描。确保设置了正确的防火墙规则。
  • 主机可用性:确认目标主机处于联机状态且可访问。

感谢您使用本教程在 AlmaLinux 9 系统上安装 Nmap。有关其他帮助或有用信息,我们建议您查看Nmap官方网站

未经允许不得转载:表盘吧 » 如何在AlmaLinux 9上安装Nmap