工作流概述
工作流是 TestNet 的自动化核心,通过 DAG(有向无环图)编排多个工具,实现端到端的自动化资产发现与安全扫描。

核心概念
工作流(Workflow)
工作流由一系列节点组成,节点之间通过依赖关系和数据流连接,形成有向无环图(DAG)。
[Subfinder] → [Httpx] → [Nuclei]
↘ ↗
[Amass] → [Dnsx]节点(Node)
每个节点对应一个工具的调用,可以配置:
- 输入来源(来自上游节点输出或外部输入)
- 参数覆盖(修改工具默认参数)
- 超时和重试策略
触发方式
| 类型 | 说明 |
|---|---|
| 手动触发 | 用户手动执行,需要选择输入资产 |
| 定时触发 | 按 Cron 表达式定期自动执行 |
| 自动触发 | 新资产创建时自动触发(资产联动) |
工作流生命周期
工作流定义只有两种启用状态,执行状态属于每次运行实例:
工作流定义:已启用(ENABLE)⇄ 已停用(DISABLE,暂停定时/自动触发)
运行实例: RUNNING(执行中)→ COMPLETED / PARTIAL / FAILED / CANCELLED预置工作流
TestNet 工具商店提供 8 个预置工作流,可直接安装使用:
| 注册名(商店展示) | 说明 | 适用场景 |
|---|---|---|
| Domain Recon Pipeline(域名侦察流水线) | 子域名发现 + Web 探测 | 域名资产全面发现 |
| Full Asset Discovery(完整资产发现) | 从公司到漏洞的完整链路 | 新项目初始扫描 |
| Port Scan Workflow(端口扫描工作流) | IP 端口发现 + 服务识别 | IP 资产端口扫描 |
| Web Attack Surface(Web 攻击面探测) | Web 攻击面发现,含目录爆破与 SQL 注入测试 | Web 资产盘点 |
| IP Deep Inventory(IP 深度盘点) | IP 端口服务全面扫描 | IP 资产深度扫描 |
| Subdomain Takeover Monitor(子域名接管监控) | 定期检测接管风险 | 持续监控 |
| Deep Asset Monitor(深度资产监控) | 周期性资产变化监控 | 定时监控 |
| Full Auto Scan(全自动扫描) | 全流程自动化 | 综合扫描 |
快速开始
安装预置工作流
- 进入「自动化」→「工作流」
- 点击「商店」
- 选择「Domain Recon Pipeline」→「安装」
执行工作流
- 在工作流列表中找到已安装的工作流,点击「运行」(或在设计器中「调试运行」)
- 输入目标资产(如目标主域名)
- 确认后开始执行
查看执行结果
- 进入「运行中心」
- 查看工作流产生的各个工具任务
- 任务完成后在「资产管理」对应列表查看发现的资产