如何在AlmaLinux 9上安装Nmap

Linux命令 Edge插件网 1年前 (2023-09-12) 238次浏览 已收录 0个评论

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

如何在AlmaLinux 9上安装Nmap

在AlmaLinux 9上安装Nmap

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

<span class="pln">sudo dnf clean all
sudo dnf update</span>

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

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

<span class="pln">sudo dnf list updates</span>

第 2 步。在AlmaLinux 9安装Nmap

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

<span class="pln">sudo dnf search nmap</span>

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

<span class="pln">sudo dnf install nmap</span>

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

<span class="pln">nmap </span><span class="pun">--</span><span class="pln">version
</span>
  • 替代方法:从源代码编译

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

<span class="pln">wget https</span><span class="pun">:</span><span class="com">//nmap.org/dist/nmap-7.91.tar.bz2</span>

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

<span class="com"># Extract the source code</span><span class="pln">
tar xvfj nmap</span><span class="pun">-</span><span class="lit">7.91</span><span class="pun">.</span><span class="pln">tar</span><span class="pun">.</span><span class="pln">bz2

</span><span class="com"># Navigate into the source directory</span><span class="pln">
cd nmap</span><span class="pun">-</span><span class="lit">7.91</span>

<span class="com"># Configure the build</span>
<span class="pun">./</span><span class="pln">configure

</span><span class="com"># Compile the source code</span><span class="pln">
make

</span><span class="com"># Install Nmap</span><span class="pln">
sudo make install</span>

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

<span class="pln">nmap </span><span class="pun">--</span><span class="pln">version</span>

第 3 步。基本 Nmap 用法。

  • 使用 Nmap 快速扫描

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

<span class="pln">nmap target_ip_or_domain</span>
  • 扫描特定目标或 IP 范围

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

<span class="pln">nmap target1 target2 target3</span>

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

  • 了解 Nmap 输出

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

第 4 步。先进的 Nmap 技术。

  • 服务版本检测

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

<span class="pln">nmap </span><span class="pun">-</span><span class="pln">sV target_ip_or_domain</span>

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

  • 操作系统检测

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

<span class="pln">nmap </span><span class="pun">-</span><span class="pln">O target_ip_or_domain</span>
  • 使用 Nmap 编写脚本

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

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

<span class="pln">nmap </span><span class="pun">--</span><span class="pln">script http</span><span class="pun">-</span><span class="pln">title </span><span class="pun">-</span><span class="pln">p </span><span class="lit">80</span><span class="pun">,</span><span class="lit">443</span><span class="pln"> target_ip_or_domain</span>
  • 生成 Nmap 报告

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

<span class="pln">nmap </span><span class="pun">-</span><span class="pln">oX report</span><span class="pun">.</span><span class="pln">xml target_ip_or_domain</span>

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

第5步。故障 排除。

常见安装问题√

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

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

Nmap 命令问题√

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

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

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


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在AlmaLinux 9上安装Nmap
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址