素材阁

nmap 扫描速查

共 28 条 nmap 端口扫描命令,覆盖基础扫描、主机发现、探测与识别、NSE 脚本、输出与技巧 五组场景。支持搜索与分类筛选,点击命令即可复制。请仅扫描你拥有或已获授权的目标。

基础扫描

默认扫描常用 1000 端口。仅扫描你有权限的目标。

命令说明
扫描目标最常用的 1000 个端口
快速扫描,只扫前 100 个端口
只扫指定端口
扫描端口范围
扫描全部 65535 个端口(很慢)
扫描最常用的 100 个端口
扫描整个网段

主机发现

不扫端口,只找存活主机。

命令说明
Ping 扫描,列出存活主机(不做端口扫描)
跳过主机发现,直接扫端口(目标禁 ping 时用)
只做反向解析,列目标不扫描
用 TCP SYN 探测存活(绕过 ICMP 封锁)

探测与识别

服务版本、系统与脚本。

命令说明
探测开放端口上的服务与版本
TCP SYN 半开扫描(默认,需 root,较隐蔽)
TCP 全连接扫描(无需 root)
尝试识别操作系统
UDP 扫描(慢,常用于 DNS / SNMP)
激进扫描:版本 + 系统 + 脚本 + traceroute
运行默认脚本集(等价 --script=default)

NSE 脚本

用脚本扩展探测能力。

命令说明
获取 HTTP 页面标题
抓取 SSL 证书信息
运行漏洞检测脚本(结果需人工复核)
查看某类脚本的说明

输出与技巧

保存结果与常用组合。

命令说明
保存为普通文本
保存为 XML
同时输出三种格式(.nmap/.xml/.gnmap)
只显示开放(open)的端口
显示详细过程(-vv 更详细)
调整扫描速度(T0 最慢隐蔽,T5 最快但易被检测)

使用说明

nmap 端口扫描速查:基础扫描、主机发现、服务与系统识别、NSE 脚本与输出;支持搜索与分类筛选,点击命令即可复制。

  1. 按用途点分类:基础扫描、主机发现、探测与识别、NSE 脚本、输出与技巧。
  2. 点「命令」列复制,替换目标 IP / 网段后执行。
  3. 只想快速摸端口用 nmap -F 或 --top-ports;要认服务与系统用 -sV -O 或 -A。
  4. 结果需要留档时用 -oA 同时输出文本与 XML。

常见问题

扫描别人的服务器违法吗?
未经授权扫描他人网络可能违法,也可能触发对方安全告警。请只扫描你拥有的资产或已获得书面授权的目标,包括自己的云主机。
为什么 ping 不通但 nmap 能扫到端口?
很多主机与云防火墙默认封禁 ICMP,所以 ping 不通;但 TCP 端口仍可能开放。用 nmap -Pn 跳过主机发现直接扫端口即可。
-sS 和 -sT 有什么区别?
-sS 是 TCP SYN 半开扫描,不完成三次握手,较快且较隐蔽,需要 root;-sT 完成完整连接,无需 root 但易被日志记录。
为什么 UDP 扫描特别慢?
UDP 无连接、无响应也代表「可能开放」,nmap 需大量重试与等待。建议只扫特定 UDP 端口(如 53 / 161),别做全量 UDP 扫描。

延伸阅读

相关工具