Nmap(Network Mapper)是一款开源的网络安全扫描工具,用于探测网络上的主机和服务。它可以扫描目标主机的开放端口、确定主机的操作系统、识别运行的服务以及进行漏洞检测等。以下是Nmap命令的一些常用用法:
基本扫描:使用以下命令扫描指定目标主机的开放端口。
nmap [目标主机]
扫描指定端口:使用以下命令扫描指定目标主机的特定端口。
nmap -p [端口号] [目标主机]
扫描多个目标主机:使用以下命令扫描多个目标主机。
nmap [目标主机1 目标主机2 ...]
扫描多个端口范围:使用以下命令扫描指定目标主机的多个端口范围。
nmap -p [起始端口号]-[结束端口号] [目标主机]
扫描指定网络:使用以下命令扫描指定网络的所有主机。
nmap [网络地址/CIDR]
扫描指定主机范围:使用以下命令扫描指定主机范围内的所有主机。
nmap [起始主机IP地址]-[结束主机IP地址]
指定扫描速度:使用以下命令指定扫描的速度(1-5,1为最慢,5为最快)。
nmap -T[扫描速度] [目标主机]
操作系统识别:使用以下命令尝试识别目标主机的操作系统。
nmap -O [目标主机]
服务与版本检测:使用以下命令尝试识别目标主机上运行的服务和版本。
nmap -sV [目标主机]
漏洞扫描:使用以下命令扫描目标主机上的已知漏洞。
nmap --script [脚本名称] [目标主机]
这只是Nmap命令的一些常用用法示例,Nmap还提供了许多其他功能和选项,可以根据具体的需求进行进一步的学习和使用。