插件开发

蜻蜓是一个安全工具平台,会将工具的结果保存到工具表中,同时会将通用字段抽出来放到一个资源表中;当A工具需要调用B工具时候,需要从资源表中获取数据; 下面是场景的字段表

状态控制

CREATE TABLE `control` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ability_id` int(11) DEFAULT NULL,
  `ability_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `start_time` datetime DEFAULT NULL,
  `end_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `un_name` (`ability_name`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

目标表

CREATE TABLE `target` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `url` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  `status` int(11) DEFAULT '1' COMMENT '状态 0 未启用  1 正常 ',
  `user_id` int(11) DEFAULT '0' COMMENT '用户ID',
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
  `code_url` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `keywords` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `ip` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `name` varchar(255) COLLATE utf8mb4_bin NOT NULL DEFAULT '',
  `usce_id` int(11) NOT NULL COMMENT '用户场景ID',
  `scan_status` int(4) NOT NULL DEFAULT '1' COMMENT '1 扫描中 2已完成',
  `progress` int(4) NOT NULL DEFAULT '0' COMMENT '扫描进度',
  `star` int(11) DEFAULT NULL,
  `node_id` int(11) DEFAULT '0',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `un_url` (`user_id`,`usce_id`,`url`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=29970 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

URL表

端口表

子域名

指纹

漏洞表

数据管理

最后更新于