Skip to content

工作流概述

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

核心概念

工作流(Workflow)

工作流由一系列节点组成,节点之间通过依赖关系数据流连接,形成有向无环图(DAG)。

[Subfinder] → [Httpx] → [Nuclei]
      ↘                 ↗
       [Amass] → [Dnsx]

节点(Node)

每个节点对应一个工具的调用,可以配置:

  • 输入来源(来自上游节点输出或外部输入)
  • 参数覆盖(修改工具默认参数)
  • 超时和重试策略

触发方式

类型说明
手动触发用户手动执行,需要选择输入资产
定时触发按 Cron 表达式定期自动执行
自动触发新资产创建时自动触发(资产联动)

工作流生命周期

草稿 → 已启用 → 执行中 → 已完成

           已停用(暂停定时/自动触发)

预置工作流

TestNet 工具商店提供 8 个预置工作流,可直接安装使用:

工作流说明适用场景
域名侦察流水线子域名发现 + Web 探测域名资产全面发现
完整资产发现从公司到漏洞的完整链路新项目初始扫描
端口扫描工作流IP 端口发现 + 服务识别IP 资产端口扫描
Web 攻击面探测Web 应用信息采集Web 资产盘点
IP 深度盘点IP 端口服务全面扫描IP 资产深度扫描
子域名接管监控定期检测接管风险持续监控
深度资产监控周期性资产变化监控定时监控
全自动扫描全流程自动化综合扫描

快速开始

安装预置工作流

  1. 进入「工作流」→「工作流列表
  2. 点击「商店
  3. 选择「域名侦察流水线」→「安装

执行工作流

  1. 在工作流列表中找到已安装的工作流
  2. 点击「执行
  3. 选择输入资产(如目标主域名)
  4. 点击「确认执行

查看执行结果

  1. 进入「任务管理
  2. 查看工作流产生的各个工具任务
  3. 任务完成后查看发现的资产

相关文档

基于 MIT 协议发布