1 概述
1.1 Nmap简介
Nmap(network mapper),网络映射器,是kali内置的一款工具,用来扫描网上设备开放的网络连接端。确定哪些服务运行在哪些连接端,并且,推断设备使用什么系统。更多详细信息见Nmap官网https://nmap.org/。
1.2 KeyarchOS简介
浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接https://www.ieisystem.com/kos/product-kos-xq.thtml?id=12126。
2 安装环境
2.1 操作系统环境
版本信息:KeyarchOS 5.8sp1。
硬件平台:X86_64。
2.2 Nmap版本
Nmap 7.70。
3 安装Nmap
3.1 root权限下安装Nmap
Nmap 7.70可以通过 “yum install nmap ”直接安装。
3.2 查看Nmap版本
执行命令“yum info nmap”,检查nmap版本。
4 Nmap基本使用
4.1 nmap扫描单个主机
执行命令“nmap 192.168.122.243”扫描单个主机。
4.2 nmap扫描多个主机
执行命令“nmap 192.168.122.243 192.168.122.245”扫描多个主机。
4.3 TCP和UDP扫描
执行命令“nmap –sS 192.168.122.243”扫描TCP端口。
执行命令“nmap –sU 192.168.122.243”扫描UDP端口。
4.4 扫描一个范围内的目标主机
执行命令“nmap 192.168.122.180-245”扫描扫描IP地址为192.168.122.180-192.168.122.245内的所有主机)。
4.5 扫描特定端口
执行命令“nmap –p22,80 192.168.122.243” 扫描主机特定端口22,80。
4.6 探测主机操作系统
执行命令“nmap -O 192.168.122.243” 探测主机操作系统。
4.7 版本扫描
执行命令“nmap -sV 192.168.122.243” 扫描系统安装的服务以及服务的版本。