Commit Graph

102 Commits

Author SHA1 Message Date
fengweihao
5302adb66a APP_ID域表intval匹配模式修改 2020-09-03 11:50:52 +08:00
luwenpeng
fbc7b5a715 TSG Master 共享部分扫描结果给 TFE
*	TSG-2847 - TFE 新增 cmsg 共享 TSG Master 的扫描结果
*	TSG-2851 - Pangu 从 cmsg 获取 TSG Master 的扫描结果
*	TSG-2852 - DOH   从 cmsg 获取 TSG Master 的扫描结果
*	TSG-2849 - TFE DOH 功能支持 SUBID
*	合并 pangu/doh 的 maat scan 的代码为 tfe_scan
2020-08-21 17:21:44 +08:00
luwenpeng
7e2f36d416 TFE pangu 增加 enable_plugin 配置,可以选择是否启用插件 2020-08-21 09:45:30 +08:00
fengweihao
a409b05420 TSG-2535 Main Board统计中出现负数Policy Id的数据 2020-07-15 12:13:47 +08:00
luwenpeng
444b9c7935 TSG-2489 DOH 支持 IP 归属地
* tfe maat IP 归属地回调表的注册从 pangu 移动到 tfe_resource 中
	* 修复 Pangu IP 归属地 SRC && DST 同时命中时 maat 计数的 bug
2020-07-15 11:30:28 +08:00
fengweihao
39bff0023c TSG-2482 dashboard统计策略命中数问题
(适配配置表结构修改,下个版本修复表名过长问题)
2020-07-10 16:48:29 +08:00
luwenpeng
cd26e3e6c1 TSG-1531 TFE 新增 DOH 插件
1.DOH 协议解析
2.DOH 协议还原
3.DOH POST请求 early response
4.DOH 策略扫描
5.tfe plugin 支持多个 bussiness 插件调用
6.Maat_feather 的创建从 pangu 剥离(涉及pangu/doh/ssl-policy)
7.增加 kafka 日志
8.增加测试用例
2020-07-06 16:16:21 +08:00
fengweihao
bbbea82e1e 配置文件增加Maat中htable表大小配置
修复ip归属地命中计数问题
2020-06-29 14:54:11 +08:00
fengweihao
0db794c48e TSG-2071 管控策略引用subid无法命中
*限流静态库更新
*Ip归属地日志格式修改
*Maat增加Deffered开关
2020-06-18 19:36:10 +08:00
fengweihao
9614ea53c0 TSG-2020 功能端支持ip归属地和ASN对象策略 2020-06-11 13:47:56 +08:00
fengweihao
aadb00755f 修复限流Handle未初始化db_index问题 2020-06-08 17:17:07 +08:00
fengweihao
ed19fc177e TSG-1818 insert和hijack增加注入流量控制 2020-06-05 19:27:32 +08:00
fengweihao
611b6645b2 TSG-1818 insert和hijack增加注入流量控制 2020-06-04 20:22:31 +08:00
fengweihao
58f5212d12 TSG-1742 日志增加c2s_bytes和s2c_bytes字段 2020-05-21 18:56:55 +08:00
fengweihao
55ecb52ad0 TSG-1723 日志中填写“设备编号”字段 2020-05-21 17:15:40 +08:00
fengweihao
374930d65c 修改按比例执行策略功能 2020-04-29 17:11:10 +08:00
fengweihao
d1712adca1 TSG-643 Deny动作配置对象请求体问题
增加按比例执行策略功能
2020-04-29 14:00:13 +08:00
fengweihao
cc89b5bbe9 TSG-1322 阻断页面表名变更,导致无法显示上传页面 2020-04-17 17:40:29 +08:00
fengweihao
ab492252a9 TSG-1167 proxy-event-log增加注入文件大小 2020-04-03 16:16:07 +08:00
fengweihao
12e8003d29 修改table_info支持IP虚表
增加对APP_ID配置默认扫描
2020-04-01 11:13:53 +08:00
fengweihao
fe7fc6fa9c TSG-511 proxy事件日志action统一赋值处理 2019-12-20 10:08:30 +08:00
fengweihao
5cdd28235d 日志接口、扫描接口修复
1)日志发送接口:增加对非结构化日志判断
2)扫描接口:对客户端请求中HOST字段为空情况,扫描不在扫FQDN域
2019-12-11 15:28:36 +08:00
fengweihao
70da622393 TSG-304 tfe日志中增加common_sub_action字段
1)更新配置文件tfe.conf,kni域
2)更新table_info关键字表名
2019-12-02 16:56:51 +08:00
fengweihao
0b8f1ca1e9 × 修改管控策略注册表名为虚表
× 修改table_info.conf配置
2019-11-27 11:44:32 +08:00
fengweihao
40b198187e TSG-91 策略对象类型req_hdr和res_hdr合并为http_signature 2019-11-21 19:35:16 +08:00
fengweihao
ba3eb05957 TSG-91
* 修改策略编译配置表名称
* 增加对用户自定域协议字段处理
* 修改配置文件,json文件
2019-11-19 10:02:51 +08:00
fengweihao
e79b52af16 * SubId表名变更修改 2019-10-11 11:48:53 +08:00
fengweihao
1ac88df001 * 修改tfe支持subscribe_id 2019-09-25 15:54:41 +08:00
fengweihao
021500f42a 修改hijack,当未定义文件名时,读取Content-Disposition值初始化文件名 2019-09-05 16:45:26 +08:00
fengweihao
4810ef66c4 修复添加FQDN后,未对命中策略进行偏移,造成策略优先级存在问题 2019-08-26 16:35:34 +08:00
fengweihao
5f366986ba 修改insert读取位置方式
修改插入脚本位置判断
2019-08-21 19:47:30 +08:00
fengweihao
3a99ba9f13 添加对TSG_OBJ_FQDN表注册
修改table_info配置
2019-08-20 18:35:40 +08:00
fengweihao
87734b9320 close #158
pang_scan 增加host对TSG_OBJ_FQDN的扫描
2019-08-20 13:48:38 +08:00
fengweihao
90269816e3 1.修复chello为空导致访问越界
2.修复twitter字符编码为charset=“utf-8”,原判断可能存在问题
3.修复http2页面替换,由于存在use_half,而无数据域,造成页面卡顿
4.修复http2替换时,由于解码失败,造成页面无法发送
2019-07-21 23:14:31 +08:00
fengweihao
1e5a9a537d 修复twitter页面无法显示问题,原因为注册END_STREAM时传参错误,导致获取取half值时方向错误
http2注册请求头时,不在区分post/get
2019-07-08 16:58:04 +08:00
fengweihao
348afbc00d 1.修复替换字符编码大小写匹配错误,造成页面替换失败
2.修复命中insert后,发送无效日志
3.修复正则表达式失败返回-1,size_t造成数据反转
2019-06-29 19:39:29 +08:00
fengweihao
65e0ac29d5 修复redirect命中RespBody后,修改action状态,不发送日志
修复pcre2_substitute失败后,页面无法显示
2019-06-26 20:53:45 +08:00
fengweihao
aa276e99cf 修复Bug0000452重定向+RespKeyword,业务层无处理
修复blcok+RespKeyword,kill连接后未发生那个日志,造成内存泄漏
修复0000477Firefox浏览器http2未同步s-c~-s~-c流id信息,造成页面无法访问
添加异常处理,当流信息未同步时,只有请求端数据时,未对stream进行初始化当data+flags为end_stream时,注册数据接口,使模拟发送端进行数据清除操作
2019-06-22 17:44:52 +08:00
fengweihao
43f4788c33 1.修复bug268js注入无效 2019-06-17 21:28:48 +08:00
zhengchao
d197723309 将PXY_CTRL_HTTP_REQ_BODY和PXY_CTRL_HTTP_RES_BODY合并为TSG_OBJ_CONTENT表 2019-06-17 21:11:02 +08:00
zhengchao
03098bc2cf 命中管控策略中的bypass动作时,发送json日志并记录本地日志。 2019-06-17 20:12:37 +08:00
fengweihao
048c60439d 修复规则命中应答头后,redirect、block无效
修复由于加载inset文件失败,后续处理可能存在问题
2019-06-15 18:19:15 +08:00
fengweihao
39c84b0bbd close #144
修复页面编码方式为gb2312,命中替换规则后,页面无法显示
修复insert script告警
2019-06-14 13:15:49 +08:00
zhengchao
77eb5505e0 在处理pxy_ctrl_policy回调时,仅对manipulate和block动作解析json。 2019-06-11 17:03:05 +08:00
fengweihao
f14214d056 1.修复insert获取无效值问题
2.修复一期二期REJECT和block接口替换
2019-06-11 11:25:24 +08:00
fengweihao
f986119d35 1.修复由于页面中存在jquery库的异步处理,造成页面加载css,jss失败 2019-06-10 17:20:05 +08:00
fengweihao
814d5b4a30 Fix screwup, fixes #137
1.修复HTTP2压缩段错误
2.修改发送无效的9字节DATA帧
3.对manipulate_profile结构多线程调用加锁处理
2019-06-08 10:57:49 +08:00
zhengchao
e8a91604e7 修复:监测策略用户自定义域为空白json,命中后导致段错误。 2019-06-06 16:36:28 +08:00
fengweihao
a3bba9f5e2 1.修改http2无法发送策略日志
2.修改命中hjack无法处理
2019-06-05 11:44:26 +08:00
fengweihao
d272087565 1.修改hjack读取profile文件方式
2.命中query替换规则后,http2适配http修改
3.添加URI测试用例
2019-06-03 15:12:59 +08:00