This website requires JavaScript.
Explore
Help
Sign In
gfwleak
/
tango-maat
Archived
Watch
1
Star
0
Fork
0
You've already forked tango-maat
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
This repository has been archived on
2025-09-14
. You can view files and clone it, but cannot push or open issues or pull requests.
Files
df4fad9e8b0ce6329dc191eb1fcdb0561c373244
tango-maat
/
src
/
entry
History
zhengchao
df4fad9e8b
增加测试用例: 使用同一个mid扫描时, 更新boolmatcher。
2021-05-24 23:11:54 +08:00
..
.gitignore
1.REMOVE .a and .so, and add gitignore file
2017-07-19 17:13:59 +08:00
bool_matcher.cpp
Maat_hierarchy_region_compile按照用户传入的结果数量申请缓存,当bool mactcher返回的结果中包含之前命中过的compile时, 可能导致bool matcher未返回全部的命中结果。
2021-04-19 10:27:12 +08:00
cJSON.c
升级到cJSON-1.7.7。
2018-11-09 17:59:24 +08:00
config_monitor.cpp
解决Maat JSON加载时间过长的问题:由json转换的iris格式用\n换行,但是读取iris格式时先搜索"\r"后搜索"\n",导致搜索时间过长。
2020-03-31 19:52:26 +08:00
dynamic_array.cpp
重构取column的函数
2018-12-04 23:26:59 +08:00
FQDN_engine.cpp
修正FQDN_engine.cpp兼容Visual Studio产生的笔误。
2020-09-21 12:59:21 +08:00
gram_index_engine.c
🐞
fix: 兼容C99,inline前增加static修饰
2020-10-14 18:23:48 +08:00
interval_index.c
合并新版本mesa_fuzzy(SFH)到maat,更节省内存。
2016-04-06 10:41:59 +08:00
json2iris.cpp
未对for中释放内存的变量置NULL,当redis-server不可用时,freeReplyObject释放内存时出错
2021-03-17 16:00:36 +08:00
Maat_api.cpp
修复bug: TSG-6324 在流式扫描过程中,发生版本号回滚导致的全量更新后,Maat_stream_scan_string_end释放rulescan流式扫描句柄时,会非法访问已被销毁的rulescan句柄内存,从而导致段错误。
2021-05-13 16:11:37 +08:00
Maat_command.cpp
增加测试用例: 使用同一个mid扫描时, 更新boolmatcher。
2021-05-24 23:11:54 +08:00
Maat_ex_data.cpp
修复bug:ip_plugin和fqdn_plugin的扫描线程可能访问到无效的EX_data_container,导致#26; plugin的扫描线程和更新线程发生线程不安全访问EX_data_rt中的uthash。
2021-03-20 08:09:52 +00:00
Maat_garbage_collection.cpp
删除IP Plugin表项时,未能及时更新ip_matcher,也未能正确同步uthash和ip_matcher的状态,导致ip_matcher返回了已被删除的ex_data。解决方案:
2020-08-19 22:57:37 +08:00
Maat_hierarchy.cpp
Maat Hierarchy中的compile mid结构体保留了Hier的指针,可能指向已被释放的hier,导致扫描线程死锁。
2021-04-20 12:47:05 +08:00
Maat_rule.cpp
TSG-6345 redis断开期间redis内的数据发生变化,且版本号未发生回滚,导致maat无法加载新配置。 修复方法: 重连redis后,触发全量配置更新。
2021-05-13 17:51:23 +08:00
Maat_stat.cpp
EX_data系列函数使用uthash替代MESA_htable,实现哈希表的动态伸缩。
2020-06-28 22:10:33 +08:00
Maat_table_runtime.cpp
修复bug:ip_plugin和fqdn_plugin的扫描线程可能访问到无效的EX_data_container,导致#26; plugin的扫描线程和更新线程发生线程不安全访问EX_data_rt中的uthash。
2021-03-20 08:09:52 +00:00
Maat_table.cpp
支持虚拟表建立在多个不同类型物理表上。
2020-09-27 23:02:02 +08:00
Maat_utils.cpp
支持加载使用gzip命令压缩的maat JSON文件。允许先压缩、后加密,不支持先加密后压缩。
2021-04-28 21:44:04 +08:00
map_str2int.cpp
通过原有功能的单元测试。
2020-06-22 20:26:43 +08:00
rbtree.c
合并新版本mesa_fuzzy(SFH)到maat,更节省内存。
2016-04-06 10:41:59 +08:00
stream_fuzzy_hash.c
重构代码目录,改用cmake编译。
2018-09-23 14:30:45 +08:00
UniversalBoolMatch.cpp
修复统计、布尔表达式运算、单元测试模块中的内存泄漏。
2018-11-27 14:37:13 +08:00