Nmap(网络映射器)是一个功能强大的网络扫描工具,用于探测主机、服务和网络的安全审计和发现。以下是 Nmap 命令的一些常见用法:
基本扫描(最常用的): nmap 192.168.10.51这将对目标进行默认的 TCP 扫描。可以将目标替换为 IP 地址、主机名或 CIDR 表达式。
TCP 端口扫描: nmap -p 80 192.168.10.51用于指定要扫描的端口号。可以指定单个端口、一系列端口(例如:80-100)或使用逗号分隔的多个端口号。
UDP 端口扫描:
nmap -sU 192.168.10.51用于执行 UDP 端口扫描。
操作系统检测: nmap -O 192.168.10.51用于尝试识别目标主机的操作系统。
服务版本检测: nmap -sV 192.168.10.51用于探测目标主机上运行的服务的版本信息。
扫描全部 TCP 端口: nmap -p- 192.168.10.51用于扫描目标主机上的所有 TCP 端口。
快速扫描: nmap -F 192.168.10.51用于执行快速扫描,仅扫描最常见的端口。
脚本扫描: nmap --script 192.168.10.51使用 Nmap 脚本引擎执行特定的脚本,如 http-title、ssl-heartbleed 等。
保存扫描结果: nmap -oN output.txt 192.168.10.51将扫描结果保存到指定文件中。
掩盖 IP 地址: nmap -D decoy1,decoy2,192.168.10.51通过使用伪造的 IP 地址(decoy)来掩盖扫描者的真实 IP 地址。
以上是一些常见的 Nmap 命令和参数,但 Nmap 提供了