Nmap 是一款免费的开源网络扫描工具,已成为网络管理员、安全专家和道德黑客的首选。其主要目的是发现在网络上运行的设备和服务,使您能够映射网络拓扑、识别潜在漏洞并执行安全评估。
在曼扎罗山上安装 Nmap
第 1 步。在深入研究 Nmap 安装之前,确保您的 Manjaro 系统是最新的至关重要。打开终端并执行以下命令:
sudo pacman -Syu sudo pacman -S base-devel
第 2 步。在曼扎罗山上安装 Nmap。
- 使用 pacman 安装 nmap(官方 Manjaro 存储库)
Pacman 是 Manjaro Linux 的默认包管理器,它简化了软件的安装和管理。要使用 Pacman 安装 Nmap,请在终端中执行以下命令:
sudo pacman -S nmap
这个命令告诉 pacman 安装 Nmap 包以及任何必需的依赖项。您需要输入密码才能授权安装。
安装过程完成后,您可以通过运行以下命令来确认 Nmap 已安装:
nmap --version
此命令将显示有关已安装的 Nmap 版本的信息,确认安装成功。
- 从源代码安装 Nmap(可选)
虽然 Pacman 方法既方便又直接,但在某些情况下,您可能希望从源代码编译 Nmap。要开始该过程,请访问Nmap官方网站并下载最新的源代码版本。将下载的文件保存到您选择的目录中:
wget https://nmap.org/dist/nmap-7.94.tar.bz2
现在,是时候配置和编译 Nmap了。请按照以下步骤操作:
cd nmap-* ./configure make
-
- 该命令将当前目录更改为提取的 Nmap 源代码目录。
cd
./configure
检查系统的依赖项并配置生成过程。make
从源代码编译 Nmap。
- 该命令将当前目录更改为提取的 Nmap 源代码目录。
成功编译Nmap后,可以使用以下命令进行安装:
sudo make install
通过运行以下命令确认已安装 Nmap:
nmap --version
第 3 步。语法命令 Nmap。
Nmap是一种多功能的网络扫描工具,具有各种选项和标志,可根据您的需要自定义扫描。下表解释了 Nmap 命令的基本组件以及说明其用法的示例:
元素 | 解释 | 例 |
---|---|---|
nmap |
调用 Nmap 的基本命令。 | nmap |
目标 | 指定要扫描的目标,可以是 IP 地址、主机名或范围。 | 192.168.1.1 , ,example.com 192.168.1.1-10 |
扫描类型 | Nmap提供多种扫描类型,每种类型都有特定的用途。 | -sS (TCP SYN 扫描),(UDP 扫描)-sU |
端口规格 | 定义要扫描的端口。您可以指定单个端口和范围,也可以使用通用端口号。 | 80 , ,1-1024 http,https |
选项和标志 | 各种选项和标志会修改扫描行为。这些可以包括时序、详细程度和输出格式。 | -T4 (计时模板)、(详细输出)-v |
服务和操作系统检测 | Nmap 可以识别目标主机上运行的服务和操作系统。 | -sV (服务版本检测)、(操作系统检测)-O |
输出规格 | 指定扫描结果的格式设置方式及其保存位置。 | -oA (输出为所有格式),(以普通格式输出)-oN |
脚本引擎 | Nmap 具有用于高级扫描和自动化任务的脚本引擎 (NSE)。 | --script (运行特定脚本) |
感谢您使用本教程在 Manjaro 系统上安装最新版本的 Nmap。有关其他帮助或有用信息,我们建议您查看Nmap官方网站。