Commit Graph

167 Commits

Author SHA1 Message Date
fengweihao
f69de9f4e3 TSG-18071 选择Internal作为Condition时,无法命中策略 2023-12-25 14:43:00 +08:00
luwenpeng
4f9372d966 TFE根据拦截策略编译表的do_log字段判断是否发送log_update的控制报文 2023-12-20 19:01:54 +08:00
fengweihao
7fcaefccad 优化kafka句柄创建和TOPIC注册 2023-12-19 14:23:55 +08:00
fengweihao
b3700966fd TSG-17862 Proxy支持Internal IP address和Exteral IP Address的扫描, 支持以Topic方式上传HTTP请求体/应答体 2023-12-14 15:08:19 +08:00
fengweihao
b801ca9d3b TSG-17840 Proxy适配日志结构变更 2023-12-08 18:12:53 +08:00
luwenpeng
70dab4a183 feature: TSG-17786 TFE增加对intercept策略的排序功能 2023-11-21 17:17:26 +08:00
wangmenglan
30922a45a8 适配控制报文格式修改 2023-11-20 18:29:03 +08:00
luwenpeng
c3b887f1c5 perf: 性能优化
* io_uring使用buffer pool避免内存分配与释放
    * packet io thread与worker thread无锁访问cmsg
    * 为解密流量的fd设置默认的TTL
2023-11-14 18:54:40 +08:00
wangmenglan
420e41cda8 🐞 fix(TSG-16240): 修复Intercept选择http协议时,日志中Intercept Status值为passthrough 2023-08-28 18:31:20 +08:00
luwenpeng
bc39cd0706 TFE适配MRZCPD的分流算法的变更;并增加分流的调试日志 2023-08-08 10:55:42 +08:00
luwenpeng
fb0bc397e9 feat(TSG-15641): Packet IO控制报文字段调整 2023-06-19 18:35:37 +08:00
wangmenglan
30f0f83566 TSG-15510 修复No Intercept没有发送metrics 2023-06-13 20:23:57 +08:00
wangmenglan
a97a90ac7d TFE Packet IO 创建metric句柄 2023-06-05 19:24:37 +08:00
wangmenglan
409dfb7e4b 🐞 fix: 调整TFE conf 文件, 使用四元组分流; 调整metric接口调用位置 2023-06-05 17:20:19 +08:00
wangmenglan
4d26281338 TFE Packet IO支持带封装报文格式 2023-06-02 19:51:45 +08:00
luwenpeng
f00ef65963 perf: throughput_metrics_inc禁用原子操作,并改为inline 2023-06-01 17:24:05 +08:00
luwenpeng
9032f13bbf perf: 将MESA_handle_runtime_log封装为宏函数,先判断日志级别再拼接字符串 2023-06-01 10:35:17 +08:00
wangmenglan
f32535e557 🐞 fix(TSG-15212): 修复TFE_CMSG_SSL_INTERCEPT_STATE字段设置错误; 修复msgpack默写字段为空时, 增加默认值 2023-05-30 19:40:01 +08:00
wangmenglan
fc2625c691 bugfix:修复packet io内存泄漏 2023-05-22 15:19:29 +08:00
wangmenglan
b931a3dc58 packet io增加fieldstat状态统计 2023-05-15 16:41:59 +08:00
fengweihao
2a55a2be75 bugfix:修复管控策略Policy Hits Metrics误发送pinning_status,根据route_dir发送字节数 2023-05-10 17:51:57 +08:00
wangmenglan
542f4cbdfa TSG-14930 TFE支持发送控制报文给SAPP 2023-05-09 22:13:20 +08:00
wangmenglan
ceffc9b168 TSG-14930 TFE支持发送控制报文给SAPP 2023-05-09 14:23:39 +08:00
luwenpeng
7c3b77fb2f TSG-14890 TFE输出Intercept Policy Hits Metrics 2023-05-08 15:32:55 +08:00
wangmenglan
5dcc85c1ee 解决编译报错 2023-05-06 20:48:09 +08:00
wangmenglan
8de8ec1c5f TSG-14938 TFE支持新控制报文格式; 调整代码结构 2023-05-06 17:53:08 +08:00
wangmenglan
8a7c196c20 修改文件编码 2023-05-06 17:47:47 +08:00
wangmenglan
11a46269f1 将kni合并到tfe中 2023-05-06 17:47:38 +08:00
luwenpeng
e729c5cee9 修改__cplusplus->__cpluscplus 2023-04-28 17:45:13 +08:00
luwenpeng
ba64327e2f TSG-14898 TFE适配PXY_INTERCEPT_COMPILE,执行Intercept或No Intercept 2023-04-28 15:06:28 +08:00
fengweihao
3523e8a951 fieldstat3的metrc支持输出vsysid 2023-04-26 16:12:29 +08:00
fengweihao
b9a8a45540 优化fieldstat3句柄创建 2023-04-25 16:17:35 +08:00
fengweihao
0bb38a6969 TSG-14786 TFE输出Proxy Rule Hits Metric 2023-04-25 10:13:38 +08:00
luwenpeng
cbf424884c cmsg适配控制报文类型, TFE_CMSG_SSL_INTERCEPT_STATE/TFE_CMSG_SSL_PINNING_STATE/TFE_CMSG_SSL_CERT_VERIFY的类型从uint64改为uint8 2023-04-23 16:55:30 +08:00
luwenpeng
2138d7f13e TFE适配MAAT4,编译表只注册一次 2023-04-23 16:35:42 +08:00
luwenpeng
97a4386bc4 TSG-14829 io_uring支持触发事件,适配mrzcpd的epoll_wait功能 2023-04-21 20:30:26 +08:00
luwenpeng
f421e4df54 TSG-14789 TFE扫描service chaining策略,执行Decrypted Traffic Steering 2023-04-21 18:31:36 +08:00
luwenpeng
f741c3c025 TSG-14628 TFE适配TCP Option Profile库表的变更 2023-04-21 18:31:36 +08:00
fengweihao
df39fcda90 TSG-14484 Pxoxy支持Maat4 2023-03-30 19:39:18 +08:00
luwenpeng
29a75b1d9c TSG-13157 Decrypted Traffic Steering构造的SYN/SYN ACK支持窗口扩大选项 2022-12-26 14:31:22 +08:00
luwenpeng
7978e74321 TSG-13042 构造三次握手报文,通过原始套接字注入tap_client和tap_server 2022-12-23 13:56:19 +08:00
luwenpeng
c1d9a1ab0f Decrypted Traffic Steering 回流回注测试通过 2022-12-23 13:56:19 +08:00
fengweihao
6e4fc2a978 TSG-12300 代理日志增加Traffic Vsys id字段 2022-11-11 02:09:15 +00:00
luwenpeng
87adce7cbf TSG-12548 TFE适配拦截策略的keyring_for_untrusted字段
* keyring拆分为keyring_for_trusted与keyring_for_untrusted
2022-11-08 11:18:53 +08:00
fengweihao
d4dc6394ac TSG-12005 Proxy日志增加common_vsys_id字段
TSG-12080 中间证书缓存Kafka输出Json增加vsys_id字段
2022-09-23 15:34:50 +08:00
fengweihao
b321486e3f TSG-11849 tfe增加从环境变量中读入处理机ip
TSG-11742 IP Libraries统一使用.分隔地理层级
TSG-10722 日志中开始时间从解析层获取
2022-09-09 10:44:11 +08:00
fengweihao
9ddc606ac5 TSG-9422 TSG-9554 TSG-9470 修复元素编辑MARK问题, 代理支持4级或以上定位库 2022-02-11 09:57:33 +08:00
luwenpeng
e2be64b67b TSG-4030 Security Event Logs 中的 SSL.Intercept State 为 Passthrough 时,并未说明引起 Passthrough 的原因
(当命中 tcp passthrough 时,将 ssl_intercept_status 设置为 passthrough)
2022-01-28 13:10:26 +08:00
luwenpeng
cb15d3340f bugfix: TSG-8003 预防证书链投毒
* 中间证书缓存openssl rebuild trust chain中可惜的中间证书, 不缓存服务端发送证书链中的证书
2021-11-03 16:24:09 +03:00
fengweihao
665c47295a TSG-8057 Proxy新增公共日志字段common_device_tag 2021-10-18 18:29:10 +08:00