CentOS 安装 Nmap:全面指南

Nmap 简介
Nmap(Network Mapper)是一款开源的网络扫描工具,用于发现网络上的主机和服务,它可以帮助系统管理员和安全专家识别网络中的潜在漏洞,评估网络安全状况,本文将详细介绍如何在 CentOS 系统上安装 Nmap。
安装 Nmap
使用 yum 安装
CentOS 系统默认已包含 yum 包管理器,因此我们可以通过 yum 安装 Nmap。
sudo yum install nmap
使用编译源码安装
如果需要安装特定版本的 Nmap,或者需要使用一些额外的功能,可以从 Nmap 官方网站下载源码进行编译安装。

# 下载 Nmap 源码 wget https://nmap.org/downloads.html # 解压源码 tar -zxvf nmap-7.91.tar.gz # 进入源码目录 cd nmap-7.91 # 配置编译选项 ./configure # 编译安装 make # 安装 sudo make install
Nmap 常用命令
扫描单个主机
nmap 192.168.1.1
扫描整个子网
nmap 192.168.1.0/24
扫描特定端口
nmap -p 80,443 192.168.1.1
扫描所有开放端口
nmap -p- 192.168.1.1
扫描并显示操作系统类型
nmap -O 192.168.1.1
Nmap 输出结果分析

Nmap 扫描完成后,会生成一个文本文件,其中包含了扫描结果,以下是一个简单的示例:
Starting Nmap 7.91 ( https://nmap.org ) at 2023-04-01 10:00 BST
Nmap scan report for 192.168.1.1
Host is up (0.0030s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
443/tcp open https 从上面的结果中,我们可以看到主机 192.168.1.1 上开放了 SSH、HTTP 和 HTTPS 服务。
FAQs
问题:如何查看 Nmap 的版本信息?解答: 使用以下命令查看 Nmap 版本信息:
nmap --version
问题:Nmap 安装后,如何查看帮助信息?解答: 使用以下命令查看 Nmap 帮助信息:
nmap --help

