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