Skip to content

工作流概述 ​

工作流是 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(全自动扫描)全流程自动化综合扫描

快速开始 ​

安装预置工作流 ​

  1. 进入「自动化」→「工作流」
  2. 点击「商店」
  3. 选择「Domain Recon Pipeline」→「安装」

执行工作流 ​

  1. 在工作流列表中找到已安装的工作流,点击「运行」(或在设计器中「调试运行」)
  2. 输入目标资产(如目标主域名)
  3. 确认后开始执行

查看执行结果 ​

  1. 进入「运行中心」
  2. 查看工作流产生的各个工具任务
  3. 任务完成后在「资产管理」对应列表查看发现的资产

相关文档 ​

最近更新

基于 MIT 协议发布