Commit Graph

79 Commits

Author SHA1 Message Date
Hao Miao
11fb439e4c Merge remote-tracking branch 'origin/master' 2024-01-29 23:43:04 +08:00
Hao Miao
1be5269d1d 1、AlertMessage实体类增加content字段,并同步mapper中新增、查询方法增加content字段
2、DynamicRuleObject实体类新增log_rule_id属性,并同步mapper中新增、查询方法增加log_rule_id字段
3、StaticRule新建增加ip、maskip是否匹配的判断,批量新建和更新还没增加。
2024-01-29 23:41:13 +08:00
EnderByEndera
59f85ea0e9 bugfix:注释掉Dockerfile部分ENV变量 2024-01-27 02:36:18 +08:00
EnderByEndera
c806444935 1. 前端界面更新,添加部分按钮
2. README更新项目启动方式
3. 修改Docker启动脚本,使用--privileged和--host模式启动
2024-01-27 02:34:51 +08:00
EnderByEndera
e48f837b64 1. 暂时去除AlertMessage.java中的implements以便于SpringBoot构建成功
2. 修改project.conf.template为project_template.conf
3. 修改README.md,添加大量项目部署解释
4. 添加StateChangeService.java中关于状态模式的相关解释
2024-01-25 19:55:23 +08:00
EnderByEndera
37b9e1f146 1. 更新前端界面和nginx配置文件
2. 更新部署脚本,将所有设置转移到Dockerfile中以便进行部署
2024-01-25 17:58:58 +08:00
Hao Miao
e9313f2420 1、AlertMessage类移动位置
2、动态规则增加删除判断,如果使用任务处于运行、暂停,不允许删除动态规则。(静态规则不需要删除判断,因为指令已经下发。但动态规则配置不能删除,告警信息过来会找不到动态规则)
2024-01-25 17:29:54 +08:00
Hao Miao
0864644918 1、添加kafka依赖、
2、添加application-kafkatest.yml配置文件
2024-01-25 12:52:53 +08:00
EnderByEndera
d5deffa218 Merge remote-tracking branch 'origin/master' 2024-01-25 09:56:11 +08:00
EnderByEndera
1a4e08913c 1. 更新前端界面和nginx配置文件
2. 更新部署脚本
2024-01-25 09:55:58 +08:00
Hao Miao
6f54afc5f4 Merge remote-tracking branch 'origin/master' 2024-01-25 01:26:13 +08:00
Hao Miao
f368c312ba 1、whitelist增加whiteListCommandsCheck、whiteListStaticRulesCheck。支持前端发送staticRuleIds列表,查询静态规则是否存在白名单。记录白名单check指令的问题 2024-01-25 01:25:42 +08:00
EnderByEndera
0da97a5254 1. 更新前端界面和Nginx配置
2. 更新Dockerfile设置
2024-01-24 16:36:03 +08:00
Hao Miao
02dd20743f 1、whitelist查询返回审核状态字段,task查询返回动作字段
2、解决alertmessageTest出错
2024-01-24 14:06:49 +08:00
Hao Miao
7cb8666867 Merge remote-tracking branch 'origin/master' 2024-01-24 10:05:30 +08:00
Hao Miao
31277b7246 1、解决指令按条件查询总数bug
2、动态、静态规则新增批量查询功能
2024-01-23 23:26:15 +08:00
EnderByEndera
0af695b103 修正doris.sql名称 2024-01-23 22:55:07 +08:00
EnderByEndera
c9b1751e46 Merge branch 'master' of https://git.mesalab.cn/EnderByEndera/realtime_protection 2024-01-23 22:53:41 +08:00
EnderByEndera
73ed4b75aa 添加SQL创建信息 2024-01-23 22:53:16 +08:00
EnderByEndera
ecc32a3c18 修改nginx.conf 2024-01-23 17:45:47 +08:00
EnderByEndera
cb391783bc 修改nginx.conf 2024-01-23 17:42:24 +08:00
EnderByEndera
c023a422bd 添加nginx的dockerfile 2024-01-23 16:21:59 +08:00
EnderByEndera
5d9a135f31 修改prepare.sh以便进行docker创建 2024-01-23 16:10:40 +08:00
松岳 陈
60c601f8a1 added nginx 2024-01-23 16:02:13 +08:00
松岳 陈
2251f721bf Merge branch 'master' of https://git.mesalab.cn/EnderByEndera/realtime_protection 2024-01-23 15:59:17 +08:00
松岳 陈
cfcf863de3 添加前端界面和nginx配置 2024-01-23 15:57:20 +08:00
EnderByEndera
84cbf3be89 修改prepare.sh以便进行docker创建 2024-01-23 15:44:18 +08:00
Hao Miao
389483989c Merge remote-tracking branch 'origin/master' 2024-01-23 12:17:30 +08:00
Hao Miao
b6e046c754 1、动态、静态规则、任务、白名单、防护对象、策略模板的查询总数增加了条件
2、指令分页查询还有bug
2024-01-23 12:17:10 +08:00
EnderByEndera
c293c110ee 添加dockerfile 2024-01-23 09:17:24 +08:00
EnderByEndera
2a3550cc1b 修改build.gradle以解决gradle编译问题 2024-01-23 00:30:30 +08:00
EnderByEndera
b3fabc1740 修改build.gradle以解决gradle编译问题 2024-01-23 00:06:34 +08:00
EnderByEndera
6db878036f 修改gradle-wrapper.jar文件 2024-01-22 23:57:16 +08:00
EnderByEndera
5491bf7c6d 修改gradle-wrapper.jar文件 2024-01-22 23:56:00 +08:00
EnderByEndera
9d7a72d76c Merge remote-tracking branch 'origin/master' 2024-01-22 23:41:06 +08:00
EnderByEndera
7432dbd5be 1. 修改部分逻辑 2024-01-22 23:40:48 +08:00
Hao Miao
121fff1d18 AlertMessage:
1、AlertMessage记录为command时设置is_judegd
2、AlertMessageMapper的getDynamicTaskInfos根据taskID和dynamicRuleId获取生成指令所需信息
TaskCommandInfo
3、TaskCommandInfo添加isJudged属性
test
1、解决test的报错
2024-01-22 23:29:50 +08:00
EnderByEndera
095eb88eb3 1. 修改TaskController中的setCommandJudged方式,现在它将直接修改t_command中的IS_JUDGED字段
2. queryCommandInfos方法现在添加了筛选条件以及分页查询
2024-01-22 20:10:54 +08:00
EnderByEndera
d6cf33f299 合并分支并重新提交 2024-01-22 15:41:20 +08:00
EnderByEndera
32643ccf54 Merge remote-tracking branch 'origin/master' 2024-01-22 15:40:13 +08:00
EnderByEndera
3d50cb9493 1. 修改防护对象、策略模板和任务的Swagger文档
2. 修改任务和指令部分逻辑
2024-01-22 15:40:03 +08:00
Hao Miao
193862ff3e 1、AlertMessage删除is_distribute属性
2、修改为total_num
3、StateEnum新增getStateEnumByNum方法
2024-01-22 15:05:15 +08:00
Hao Miao
63e7270c92 1、修改swagger,scheme中增加显示对象属性 2024-01-21 20:40:31 +08:00
Hao Miao
44abfe096c AlertMessage:
1、alertmessage添加is_distribute(待删除)、command_uuid、create_time、modify_time、alert_message_uuid属性。
2、AlertMessageController添加queryAlarmsByCommandId方法,根据commandUUID查询alertmessage
3、AlertMessageMapper添加新建、查询alertmessage
4、service重写处理alertmessage逻辑,现在alertmessage的isdistribute不需要了,需要删除
Command:
1、service添加updateCommandVaid方法,用于对研判后任务生成的指令研判下发
Task:
1、TaskCommandInfo类添加taskStatus,减少AlertMessageService的查询,并做了标注
2、Controller添加研判后任务下发指令\停止指令的方法validCommandInfoByTaskId
StaticRule、DynamicRule、WhiteList:
1、添加分页查询返回数据总数
2024-01-21 00:51:10 +08:00
EnderByEndera
073dfc9ba4 在CommandInfo字段中添加isValid字段 2024-01-19 15:45:06 +08:00
EnderByEndera
449c320261 1. 修改setDataMap函数为addDataMap以防止swagger将DataMap视为一种属性
2. 当任务未通过审核时,现在会立刻报错而不是返回false
2024-01-19 15:09:23 +08:00
EnderByEndera
1d317eb10f Merge remote-tracking branch 'origin/master' 2024-01-19 10:59:29 +08:00
Hao Miao
cb6ca74df7 1、添加AlertMessage http接口,接收告警信息。
2、AlertMessage对象增加dynamicRuleId属性。需要发送时也携带dynamicRuleId字段
3、AlertMessageService添加获取dynamicRule对应的template,并根据template对AlertMessage中的FiveTupleWithMask进行筛选策略模板所需字段;添加生成TaskCommandInfo入Doris库
4、TaskCommandInfo新增templateId、protectLevel属性,方便AlertMessageService中查询任务的策略模板
5、前端响应字段的bug修复
2024-01-18 23:35:56 +08:00
EnderByEndera
eb570436ab Merge remote-tracking branch 'origin/master' 2024-01-17 19:22:56 +08:00
Hao Miao
914b0f0e2a 1、增加AlertMessage http接口,接收告警信息,生成指令入库
2、staticrule优先级、频率限制范围
2024-01-17 19:20:45 +08:00