关于 gogo-scan
gogo-scan 是基于 gogo 的端口扫描与服务指纹识别技能,面向需要盘点网络服务和识别 Web 技术栈的场景。它提供 2000 多条指纹规则,并支持结构化结果导出。
主要功能
- 01扫描单个目标、网段和指定端口
- 02识别 Web 框架、CMS 与中间件版本
- 03并发、超时和版本探测配置
- 04导出 JSON 或 CSV 结果
- 05筛选存活且有指纹的服务
适用场景
- 01盘点内网主机与开放服务
- 02识别 Web 服务的技术栈
- 03将扫描结果交给 nuclei 或 httpx 处理
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wgpsec/ aboutsecurity --skill gogo-scan安装后在 Claude Code 中输入/gogo-scan确认已加载。
详细介绍
来自项目 READMEgogo 高速端口扫描与指纹识别
gogo 的核心优势是指纹精度——内置 2000+ 指纹规则,能精确识别 Web 框架、中间件版本、CMS 类型,输出结构化 JSON 便于后续处理。
项目地址:https://github.com/chainreactors/gogo
基本用法
# 扫描单个目标
gogo -i 10.0.0.1
# 扫描网段
gogo -i 10.0.0.0/24
# 扫描指定端口
gogo -i 10.0.0.0/24 -p 80,443,8080,8443
# 扫描 Top1000 端口
gogo -i 10.0.0.0/24 -p top1000
# 从文件读取目标
gogo -l targets.txt
输出控制
# JSON 输出(便于后续处理)
gogo -i 10.0.0.0/24 -o result.json -f json
# 只输出存活 + 有指纹的
gogo -i 10.0.0.0/24 --filter
# CSV 输出
gogo -i 10.0.0.0/24 -o result.csv -f csv
高级扫描
# 调整并发(默认 500,内网可加大)
gogo -i 10.0.0.0/16 -t 2000
# 启用版本探测(更精确但更慢)
gogo -i 10.0.0.1 -p top1000 -v
# 指定超时(毫秒)
gogo -i 10.0.0.0/24 --timeout 3000
# 排除端口
gogo -i 10.0.0.0/24 --exclude-port 22,80
与其他工具联动
# gogo 发现服务 → nuclei 扫描漏洞
gogo -i 10.0.0.0/24 -p top1000 -o result.json -f json
cat result.json | jq -r '.[] | select(.port==80 or .port==443 or .port==8080) | .uri' | nuclei -t ~/nuclei-templates/
# gogo 发现服务 → httpx 探测
gogo -i 10.0.0.0/24 -o result.json -f json
cat result.json | jq -r '.uri' | httpx -silent
决策树
需要扫描什么?
├─ 快速看网段存活 + 弱口令 + POC → fscan
├─ 精确指纹识别(Web 框架/CMS/中间件版本)→ gogo
├─ 大规模端口扫描(SYN/全端口)→ naabu 或 nmap
└─ 子域名资产 → subfinder + httpx
评论
支持 Markdown