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 脚本与输出;支持搜索与分类筛选,点击命令即可复制。
- 按用途点分类:基础扫描、主机发现、探测与识别、NSE 脚本、输出与技巧。
- 点「命令」列复制,替换目标 IP / 网段后执行。
- 只想快速摸端口用 nmap -F 或 --top-ports;要认服务与系统用 -sV -O 或 -A。
- 结果需要留档时用 -oA 同时输出文本与 XML。
常见问题
- 扫描别人的服务器违法吗?
- 未经授权扫描他人网络可能违法,也可能触发对方安全告警。请只扫描你拥有的资产或已获得书面授权的目标,包括自己的云主机。
- 为什么 ping 不通但 nmap 能扫到端口?
- 很多主机与云防火墙默认封禁 ICMP,所以 ping 不通;但 TCP 端口仍可能开放。用 nmap -Pn 跳过主机发现直接扫端口即可。
- -sS 和 -sT 有什么区别?
- -sS 是 TCP SYN 半开扫描,不完成三次握手,较快且较隐蔽,需要 root;-sT 完成完整连接,无需 root 但易被日志记录。
- 为什么 UDP 扫描特别慢?
- UDP 无连接、无响应也代表「可能开放」,nmap 需大量重试与等待。建议只扫特定 UDP 端口(如 53 / 161),别做全量 UDP 扫描。
延伸阅读
相关工具
OLMA
Ollama 速查
ollama run / /api/chat / Modelfile 速查
XGB
XGBoost 速查
XGBClassifier / DMatrix / early_stopping 速查
LGBM
LightGBM 速查
LGBMClassifier / Dataset / early_stopping 速查
MPLT
Matplotlib 速查
plt.plot / subplots / savefig / style 速查
SBRN
Seaborn 速查
scatterplot / heatmap / set_theme 速查
SWRM
Docker Swarm 速查
swarm init / service / stack 速查