zhengchao
|
b8f5a1ae0f
|
使用pcre2替代glib从中的regex进行替换。
|
2018-09-27 19:06:57 +08:00 |
|
Lu Qiuwen
|
d0ab629f4c
|
初步调通HTTP请求头部内容替换业务
|
2018-09-25 20:32:24 +08:00 |
|
Lu Qiuwen
|
d2e4ce94c2
|
增加HTTP重定向业务发送应答体的功能支持,调通发送403, 404等告警页面的功能。
|
2018-09-25 11:15:00 +08:00 |
|
Lu Qiuwen
|
c2f0bde211
|
初步调通HTTP重定向业务
* 增加HTTP Status标准化定义及辅助函数;
* 增加HTTP解析层发送应答的功能
* 修正了Pangu HTTP实现导致段错误的一系列问题。
|
2018-09-25 10:17:50 +08:00 |
|
Lu Qiuwen
|
0776cb3ec8
|
修正Pangu输出配置命中结果功能中的越界写问题,HTTP监测功能初步调通。
|
2018-09-23 20:02:07 +08:00 |
|
Lu Qiuwen
|
8dee003483
|
增加标准HTTP头部定义转字符串的工具函数,修正pango-http插件在初始化时没有设置PME的错误。
|
2018-09-18 19:01:12 +08:00 |
|
zhengchao
|
386fb486f5
|
修复pangu-http初始化配置文件读取。
|
2018-09-18 19:01:12 +08:00 |
|
zhengchao
|
8786a38fbb
|
pangu-http设置临时的tfe工作线程数。
|
2018-09-18 19:01:12 +08:00 |
|
zhengchao
|
ee4ef2d999
|
调整pangu-http配置文件的目录结构。
|
2018-09-18 19:01:12 +08:00 |
|
Lu Qiuwen
|
650623c562
|
集成HTTP业务层插件,修正集成后rdkafka缺少第三方连接库导致的编译问题。
|
2018-09-18 19:01:12 +08:00 |
|
zhengchao
|
50d0d7ead1
|
http业务层与解析层集成。
|
2018-09-18 19:01:12 +08:00 |
|
zhengchao
|
e1bcbd5170
|
pangu http通过ctemplate重写reject页面(403/404/451)。
|
2018-09-15 20:55:31 +08:00 |
|
zhengchao
|
2ff8d4ad94
|
完成pangu http发送业务日志功能开发。
|
2018-09-15 17:55:28 +08:00 |
|
zhengchao
|
bc896c6a61
|
pangu http编译通过。
|
2018-09-14 16:35:20 +08:00 |
|
zhengchao
|
c1dce174f2
|
编写CMakeLists编译pangu http
|
2018-09-14 16:35:20 +08:00 |
|
zhengchao
|
6f11367a64
|
vendor中增加kafka客户端
|
2018-09-14 16:35:19 +08:00 |
|
zhengchao
|
50e0afc370
|
完成replace逻辑的编写,适配新的http解析层接口。
|
2018-09-14 16:35:19 +08:00 |
|
zhengchao
|
29822ed991
|
完成reject、redirect、whitelist动作的开发。
|
2018-09-14 16:35:18 +08:00 |
|
zhengchao
|
a674d56d60
|
确定pangu日志发送接口
|
2018-09-14 16:35:18 +08:00 |
|
Lu Qiuwen
|
9e59110f8a
|
变更HTTP业务层回调函数定义,增加session系列操作方法定义及虚接口实现。
* 不提供业务层针对单个数据包(段)的处理函数(返回值),业务层只能对单个session定义操作;
* 通过session的方法(函数)通知解析层对该session的处理方法。
|
2018-09-12 15:29:35 +08:00 |
|
liuyang
|
115c6d4c62
|
1‘全局变量合并为一个;2、发包fd改为阻塞模式;3、地址结构体更改
|
2018-09-04 18:50:47 +08:00 |
|
zhengchao
|
b87a9db3dc
|
Merge branch 'feature-decrypt-mirroring' of git.mesalab.cn:tango/tfe into feature-decrypt-mirroring
# Conflicts:
# plugin/business/decrypt-mirroring/include/internal/mirror_stream.h
# plugin/business/decrypt-mirroring/include/internal/mirror_stream_inl.h
# plugin/business/decrypt-mirroring/src/decrypt_mirror_plugin.cpp
# plugin/business/decrypt-mirroring/src/mirror_stream.cpp
|
2018-09-04 11:38:25 +08:00 |
|
zhengchao
|
4d1e9034c9
|
适配tfe_stream_addr;为了编译通过,注释mirror_stream.cpp中的代码;
|
2018-09-04 11:36:22 +08:00 |
|
zhengchao
|
046569828c
|
修改decrypt-mirror插件的文件名和目录结构。增加平台胶合层decrypt_mirror_plugin.h和decrypt_mirror_plugin.cpp
|
2018-09-04 11:13:10 +08:00 |
|
zhengchao
|
4a0c71cc94
|
修改decrypt-mirror插件的文件名和目录结构。增加平台胶合层decrypt_mirror_plugin.h和decrypt_mirror_plugin.cpp
|
2018-09-04 08:55:14 +08:00 |
|
Lu Qiuwen
|
6bf1a5a9c8
|
集成解密流量转发模块
|
2018-09-02 16:34:15 +08:00 |
|