zl程序教程

您现在的位置是:首页 >  其他

当前栏目

蜻蜓安全工作台程序编排简要说明

安全程序 说明 编排 简要 蜻蜓 工作台
2023-06-13 09:16:39 时间

如何自己新建工作流程?

在工作台中新建一个工作流,点击编排流程,进入到工作流编辑页面,如下图所示

画布区域介绍

在工作流页面分为了4个区域:

  1. 画布编排区域: 将节点通过连线组成由上而下的程序
  2. 基础组件区域: 提供一些程序的基础功能,方便用户快捷构建程序
  3. 市场组件区域: 用户在基础组件中填写了参数,主动共享出来的扩展组件
  4. 节点配置区域: 用户单击画布中的节点,会自动弹出此区域,用于配置节点参数

基础组件分类

基础组件分为两类:

  • 数据输入组件:读文件,文本输入,读数据库,HTTP发包
  • 数据处理组件:执行脚本,运行容器,过滤器

参数输入组件主要是将外部数据导入到工作流来,数据处理组件是处理输入进来的数据,并将结果输出到平台中.

基础组件和市场组件有什么区别?

基础组件是平台提供的平台最基础的功能,比如运行脚本组件可以运行python代码,但代码任然需要用户自行编写.

市场组件是用户在基础组件上填写参数,就比如在运行脚本组件中填写了用于网络扫描的Python代码

因此可以这样理解,基础组件=基础组件的本身,市场组件=基础组件+参数配置.

程序的声明周期是什么样的?

平台提供基础组件和连线,用户将组件拖动到画布后便有了节点,节点与节点通过连线组成逻辑关系;

平台会读取画布中的节点数,然后采用程序自上而下执行,上游节点A的数据会通过文件共享的方式传递给下游节点B,同时B节点的数据会通过文件共享的方式传递给文件C;

平台本身提供了获取上游节点数据的代码,以及将数据传递给下游节点的方法,用户只需要关注中间的数据处理过程.

如何调试节点?

你只需要处理当前节点和上游节点之间的关系即可,通常处理数据会使用运行脚本组件,蜻蜓提供了上游节点的数据,点击节点出现配置面板后,可以一键复制上游节点数据,然后在本地调试代码.