summaryrefslogtreecommitdiff
path: root/src/tsg_rule.cpp
AgeCommit message (Collapse)Author
2023-09-25增加是否开启HIT_GROUP和HIT_PATH的开关,默认关闭liuxueli
2023-08-22修复http url中包含冒号未命中策略的问题liuxueli
2023-08-08TSG-16515: ↵v6.1.1刘学利
单数据包多次扫描命中结果超16个时存在非法写导致段错误
2023-07-30规范变量的定义; ↵刘学利
支持关闭FS的相关统计,便于valgrind/asan定位内存的相关问题
2023-07-26🐞 fix(TSG_MASTER_UNLOAD): ↵yangwei
卸载插件时,释放INIT阶段申请的所有内存
2023-07-12ASAN检查存在非法读liuxueli
2023-06-27使用gauge类型输出统计liuxueli
2023-06-19IP归属地加载配置时完成拼接,代理CMSG传输直接使用拼接后 ↵v6.0.25刘学利
的字符串
2023-06-19适配MAAT4的plugin表的垃圾回收机制,减少原子操作,包括: ↵liuxueli
tunnel_catalog、mirror、dns_records、http_response_pages、compile、app_id_dict、fqdn_category
2023-06-18TSG-13421: 错误的free app_id_dict导致app_full_path为空的现象liuxueli
2023-06-18适配MAAT4的plugin表的垃圾回收机制,减少原子操作liuxueli
2023-06-18适配fieldstat3新接口(节约10%); 减少strlen的调用(节约2%); ↵liuxueli
优化栈变量的初始化(节约1%),累计节约13%CPU
2023-06-18支持根据日志级别动态调用printaddrliuxueli
2023-06-17适配libfieldstat3liuxueli
2023-06-12优化存储application的空间liuxueli
2023-06-09TSG-15446: Close状态未更新application metricsliuxueli
2023-06-08TSG-15379: 适配MAAT4头文件变化v6.0.22刘学利
2023-06-07OMPUB-941: ↵liuxueli
同时命中security(shunt)和intercept策略,优先执行security策略
2023-06-05增加MAAT4的输出统计v6.0.21刘学利
2023-06-02TSG-14945: 输出Application and Protocol Metrics刘学利
2023-05-27TSG-14946: 安全策略支持allow(deny)和monitor动作同时命中v6.0.13刘学利
2023-05-26TSG-15187: 增加遗漏的category的库表注册v6.0.12刘学利
2023-05-15TSG-15014: 使用错误的bridge ↵v6.0.11liuxueli
id获取异步存储空间,导致内存被覆写
2023-05-06TSG-14654: 控制报文格式调整, 增加将cmsg字段发送给TFE, ↵刘学利
控制报文采用mpack封装格式
2023-04-28TSG-14911: 支持从策略用户自定义中解析vsys id, Secutiry Rule ↵v6.0.6刘学利
Hits metrics中填写策略指定的vsys id
2023-04-28提供根据策略通知捕包或者镜像流量的接口v6.0.5liuxueli
2023-04-17🦄 refactor(tsg rule log): 增加扫描命中结果记录本地日志yangwei
2023-04-17🦄 refactor(tsg_scan_string): ↵yangwei
输出字符串扫描命中结果至本地日志,debug级别
2023-04-14🦄 refactor(maat scan log): ↵yangwei
记录mid地址,用于比对多句柄多条件扫描结果
2023-04-14🦄 refactor(scan log): 扫描结果日志统一写入g_tsg_maat_rt_para句柄yangwei
2023-04-06tableID定义出现重复, 定义扫描LUA返回值的库表结构, ↵v6.0.2刘学利
扫描时传入的protocol错误
2023-04-04适配maat_state_set_scan_district函数参数调整v6.0.1liuxueli
2023-04-03TSG-13778 TSG master支持MAAT4刘学利
2023-03-01TSG-13777: 支持同步流状态及命中策略IDv5.10.7刘学利
2023-02-28TSG-13959: 支持从redis中读取是否开启Session ↵liuxueli
Record的开关,开关可控制session record、transcation log、interim log
2023-02-10master命中策略的链接,链接结束时需单独发送日志v5.10.2liuxueli
2023-02-09TSG-13584: Firewall的安全日志依赖session ↵v5.10.1刘学利
record日志,修复TRAFFIC_SHAPING_PROFILE表是否生效字段编号定义错误,使用cppcheck进行代码检查
2023-02-07TSG-13520,TSG-13356: ↵v5.10.0刘学利
支持通过tsg_pull_shaping_result函数获取命中的shaping策略,增加common_shaping_rule_ids日志字段,支持通过bridge接口及时通知命中的shaping策略,增加gtest测试用例
2023-01-04TSG-13243,TSG-13252: ↵v5.9.2liuxueli
从用户自定义的所有结果中选第一个被识别的APP拼接到app_full_path字段; 将用户自定义的所有结果拼接到app_full_path中存在写越界导致应用重启
2022-12-29TSG-12885: 安全策略支持drop动作中包含send reset/send ↵liuxueli
icmp子动作,reset动作向前兼容
2022-12-29TSG-13106: 支持Flag Object作为策略条件之一liuxueli
2022-09-20支持启动时延迟加载配置v5.8.5liuxueli
2022-09-16TSG-11974: Tunnel Endpoint表为IP ↵liuxueli
Plugin表结构,适配tsg_tunnel_endpoint表结构有变更
2022-09-13适配TUNNEL ID的虚拟表,表名: TSG_SECURITY_TUNNELv5.8.4刘学利
2022-09-09TSG-11860 - 支持匹配Tunnel Object作为策略条件,以及输出Tunnel ↵liuxueli
Object信息至安全日志和过渡日志
2022-09-09TSG-11896: ↵liuxueli
增加回调表计数统计,便于统计回调表中的配置量、定位内存是否及时释放
2022-09-07✨ feat(TSG-11870): 支持dtls彭宣正
2022-07-29TSG-11250: ↵v5.8.0刘学利
支持从REDIS中读取移动网用户标识映射关系表并执行对应策略
2022-06-02TSG-9128: ↵liuxueli
HOST和URL属于同一优先级,保证安全模块和代理模块相同策略条件下,优先级效一致
2022-05-18TSG-10006: 兼容三、四级(N)地址库liuxueli