本文档面向 SDK 使用者,系统性地介绍 SDK 的核心抽象、各引擎用法及实战示例。
| 文档 | 内容 |
|---|---|
| 快速开始 | 安装、最小示例、5 分钟上手 |
| 核心概念 | Engine / Context / Task / Result 四层抽象 |
| Fingers - 指纹识别 | 被动匹配、主动探测、Favicon 识别 |
| Neutron - POC 扫描 | 模板加载、漏洞检测、结果事件 |
| GoGo - 端口扫描 | 端口扫描、指纹+POC 一体化 |
| Spray - HTTP 检测 | URL 存活检测、路径爆破、插件体系 |
| Zombie - 弱口令检测 | Brute/Pitchfork/Sniper 三种模式 |
| Cyberhub 数据源 | 远程加载指纹/POC、过滤条件 |
| Association 关联查询 | 指纹/别名/模板/CVE 跨域关联 |
sdk/
client/ # 统一客户端入口
fingers/ # 指纹识别引擎
neutron/ # POC/漏洞扫描引擎
gogo/ # 端口扫描引擎(集成 fingers + neutron)
spray/ # HTTP 批量检测/爆破引擎
zombie/ # 弱口令检测引擎
pkg/
types/ # 核心接口与类型定义
cyberhub/ # Cyberhub 远程数据源
association/ # 关联索引与查询
examples/ # 可运行的示例程序