首页/安全/漏洞与攻击面速查/nmap 基础用法与默认行为
扫描与验证方法50 条

nmap 基础用法与默认行为

nmap 是端口与服务识别的基础工具;默认对少量常用端口做 SYN 或 connect 扫描,配合 -sV 做版本识别。理解各参数含义比照抄命令更重要。

漏洞与攻击面速查安全更新于 2026-10-12

常用起手式

常用起手式
# TCP 连接扫描(无 root 权限可用)
nmap -sT -sV --open --top-ports 100 192.0.2.10
# 需要 root:SYN 扫描更快更隐蔽(对目标日志而言)
sudo nmap -sS -sV -p 22,80,443,8080,3306 192.0.2.10
# -n 跳过 DNS 解析,加速输出
扫描类型-sS SYN(默认有权限时)/-sT 完整连接
服务识别-sV 探测版本
过滤输出--open 只显示开放端口
解析控制-n/-R DNS 解析开关
扫描内网资产时优先确认目标是否允许 ICMP;若主机屏蔽 ping,需要 -Pn 才能继续(见主机发现条目)。

易错点

  • 对生产云主机直接全端口 SYN 扫,触发安全组限速与主机告警

数据来源与参考

  • nmap 官方文档(Port Scanning Techniques)
  • nmap 官方文档(Service and Version Detection)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌