Commit Graph

334 Commits

Author SHA1 Message Date
luwenpeng
c351e64f59 TSG-2588 DOH 兼容 session->req = NULL 的情况 2020-07-24 15:03:32 +08:00
fengweihao
3748af73ee TSG-2588 服务端在同一流ID下,发送多次承诺推送帧处理问题 2020-07-20 10:51:34 +08:00
luwenpeng
d55f2e36d3 DOH 修复潜在问题:maat 命中策略数过多导致数组越界
类似于 Pangu (TSG-2535 Main Board统计中出现负数Policy Id的数据)的问题
2020-07-15 14:12:59 +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
c74d891573 修改 doh Maat_clean_status 的执行时机;修改 ssl service debug 日志 2020-07-06 16:16:58 +08:00
luwenpeng
03d05dd73e TSG-1531 tfe 代码整理, 将多插件公用的基础代码移动到 tfe init 阶段
1.将 kafka 的初始化从 pangu init 阶段移动到 tfe init 阶段
	2.将 device id 的获取从 pangu init 阶段移动到 tfe init 阶段
	3.将 kafka 的配置项从 pangu.conf 移动到 tfe.conf
	4.将 maat  的配置项从 pangu.conf 移动到 tfe.conf
2020-07-06 16:16:58 +08:00
luwenpeng
b4683daf32 TSG-1531 调用 Maat_clean_status 释放资源;删除重复的代码文件 2020-07-06 16:16:21 +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
luwenpeng
05c7528bfd TSG-1719 功能端增加 dynamic bypass 选项 trusted_root_cert_is_not_installed_on_client && TSG-1687 pinning 功能优化 2020-05-25 16:35:36 +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
0d5244ca30 TSG-1331 Settings ACK帧问题修复 2020-05-11 17:19:44 +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
luwenpeng
04ed73db0e TSG-1280 修改 debug log 2020-04-28 18:52:44 +08:00
luwenpeng
5d0328c9f8 TSG-1280 修改 decryption profile 功能的接口 2020-04-27 11:57:18 +08:00
luwenpeng
d88075cd2c TSG-1280 修改 debuglog 2020-04-26 21:12:54 +08:00
luwenpeng
172b3b2907 TSG-1280 Proxy TFE使用Decryption Profile获得部分拦截参数 2020-04-26 17:10:37 +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
luwenpeng
c94eab176b TSG-935 修复 bug,修改 kafka logger 返回值的判断条件 2020-04-01 13:43:57 +08:00
luwenpeng
8079c4142f TSG-935 重构 kafka log 接口 2020-04-01 13:43:57 +08:00
fengweihao
12e8003d29 修改table_info支持IP虚表
增加对APP_ID配置默认扫描
2020-04-01 11:13:53 +08:00
luwenpeng
2a5b6803f2 #179 traffic_mirror 插件支持 enable/disable 配置项,但是当配置为 disable 时,traffic_mirror_init_cb() return -1,tfe 直接退出 2020-01-03 13:30:55 +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
7476f84fa1 TSG-376 修复Proxy Event Logs中Request Line、Response Line显示为空,Stream Trace Id显示为0
1)修复重定向命中URL+请求头,域名输入错误页面本身重定向失败问题
2019-12-05 19:04:04 +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
427e22cfe7 TSG-252 Proxy Event Logs中schema_type字段未展示内容 2019-11-28 10:26:08 +08:00
fengweihao
0b8f1ca1e9 × 修改管控策略注册表名为虚表
× 修改table_info.conf配置
2019-11-27 11:44:32 +08:00
fengweihao
5ea8bec8ad * 修改策略编译配置表关于协议字段处理 2019-11-25 11:34:14 +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
luwenpeng
8cf9453980 修改拦截策略拦截动作时user_region表的json参数变更:
1)exclusions修正为dynamic_bypass;
 2)pinning修正为cert_pinning;
 3)client_cert_req修正为mutual_authentication;
 4)cert_verify修正为certificate_checks;
 5)fail_method修正为fail_action;
 6)ssl_ver修正为protocol_version。
2019-10-23 11:09:22 +08:00
fengweihao
e79b52af16 * SubId表名变更修改 2019-10-11 11:48:53 +08:00
fengweihao
e94a8bbed4 * 增加插入js接口,源数据为空判断
* 删除http2解压缩失败后,主动发送数据函数
2019-09-26 19:46:44 +08:00
luwenpeng
8d29fe5cbc #175 http compress destroy mem leak 2019-09-26 15:38:34 +08:00
luwenpeng
6a970cb29f 初始化函数返回值的状态为 Z_ERRNO,修正 BrotliDecoderCreateInstance() 返回 NULL 时触发的 bug
* 之前的 int ret = 0; (0 stand for Z_OK),当 BrotliDecoderCreateInstance() 返回 NULL 时,ret 的值不会修改,仍是 Z_OK
2019-09-26 10:12:36 +08:00
luwenpeng
509e45d018 删除无用的代码 2019-09-26 10:04:28 +08:00
fengweihao
1ac88df001 * 修改tfe支持subscribe_id 2019-09-25 15:54:41 +08:00
luwenpeng
5e319a1f79 # 修改 http2 googletest
* 原来仅更新了 http2 代码,未更新测试用例,造成测试用例执行时会 coredump。
2019-09-24 16:39:16 +08:00
luwenpeng
afa3bed4ae #174 在 http2 解析 header 时,修改 headerlength 的获取方式
* 原来是使用 strlen(header) 获取 headerlength
* 现在改为使用 http2 callback 传入的 headerlength

暗示着 header 字段可能不以 '\0' 结尾
2019-09-24 11:15:00 +08:00