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 |
|
fengweihao
|
5d348ddf2d
|
1.修改hijack表读取问题
2.修改table_info关于策略文件配置问题
|
2019-06-01 18:04:51 +08:00 |
|
fengweihao
|
3339ffd533
|
1.修改HTTP2命中block规则后,页面无法显示问题
2.上次漏提代码对ex_data释放接口
|
2019-05-28 17:38:19 +08:00 |
|
fengweihao
|
f106facd7b
|
1.Manipulate动作重构修改
2.修改pangu_send_log中log字段名
3.修改可信证书颁发机构表名
|
2019-05-28 14:59:39 +08:00 |
|
zhengchao
|
61bc647d1f
|
编写连接业务层的代码。
|
2019-05-24 18:52:33 +08:00 |
|
fengweihao
|
e02c5d5939
|
1.修改js注入页面显示无效字符问题
|
2019-05-24 18:49:12 +08:00 |
|
fengweihao
|
913313bd86
|
1.修改原数据流动作定义,增加操作定义
2.重构原操作重定向、替换
3.新增接口http_block、http_hijack、http_insert
4.注册处理策略表接口policy_table_new_cb等
5.注册处理用户自定域json处理接口policy_param_new等
6.添加对添加对注入脚本的测试用例
|
2019-05-24 18:49:12 +08:00 |
|
luqiuwen
|
39ac1dede9
|
增加HTTP业务发送日志的调试日志,统一HTTP头部标志的形式。
|
2019-01-29 14:46:46 +06:00 |
|
zhengchao
|
f21d51de3d
|
1. ssl增加no_verify_cert开关,可以关闭证书校验;
2. ssl_utils.cc改名为ssl_utils.cpp;
3. 暂时使用tcmalloc接管内存分配;
4. 原work thread选择算法存在bug,暂时改为轮询;
5. FieldStat状态输出暂时改为Field格式,便于观察实时性能,Future的状态输出暂时改为累计值;
|
2019-01-14 18:23:46 +06:00 |
|
luqiuwen
|
f01fd2adc7
|
Close #109 修正302重定向在Firefox浏览器下跳转缓慢的问题
* Firefox要求302应答体必须包含Content-Length,否则无法正确处理消息体
* 增加302应答的Content-Length字段,填为0.
|
2019-01-10 15:48:22 +06:00 |
|
luqiuwen
|
d986d8a8cc
|
修正执行替换动作时,连接未结束释放pangu_http上下文double-free替换应答上下文的问题
|
2019-01-08 19:26:14 +06:00 |
|
zhengchao
|
c303326c40
|
控制外部指针在future中的传递层数。
修复future-promise 回调函数中的use after free,包括web cache pend, web cache write和key keeper。
修复decrypt mirror中的写越界。
|
2019-01-07 19:42:23 +06:00 |
|
luqiuwen
|
a91feaf7ed
|
Close #106 修正当命中关键字阻断时,在发送现场文件处Coredump的问题
* 原实现在命中应答关键字时,认为BODY_BEGIN时已经创建过evbuffer,直接使用
* 现修正,当evbuf为空时,创建evbuffer.
|
2019-01-05 18:17:47 +06:00 |
|
zhengchao
|
6cbe6e7b9c
|
输出非结构化日志。
|
2018-12-24 22:47:26 +06:00 |
|
zhengchao
|
67c488bcc1
|
初始化maat时设置accept tags,以便支持配置分区域生效。
|
2018-12-23 18:19:11 +06:00 |
|
zhengchao
|
bba7a4d9b1
|
修正cache_cookied_content开关未生效的bug;在http结束时增加cache日志;
|
2018-12-22 19:52:49 +06:00 |
|
zhengchao
|
4a1b4adf35
|
缓存业务层适配redis cluster读取文件的接口。
|
2018-12-21 13:16:36 +06:00 |
|
zhengchao
|
2e5c2764ee
|
subscribe ID加载测试通过。
|
2018-12-17 16:40:28 +06:00 |
|
zhengchao
|
3d710accd3
|
HTTP业务层增加subscribe ID扫描功能。
|
2018-12-16 22:47:03 +06:00 |
|
zhengchao
|
94242de81c
|
在http block中,http response body事件调用tfe_http_session_kill关闭会话。
|
2018-12-12 15:01:18 +06:00 |
|