Commit Graph

173 Commits

Author SHA1 Message Date
root
537c75887d 1.rename rule_state to rule_compile_state
2.recover regex_expr.json to make expr_matcher_gtest pass
2024-08-30 08:28:58 +00:00
root
54a70f19d9 rename terminology "group" to "object" 2024-08-22 10:26:59 +00:00
root
72cf89723d rename terminology "not flag" to "negate option" 2024-08-22 08:28:33 +00:00
root
e538f5bb52 rename terminology "clause" to "condition" 2024-08-22 07:35:53 +00:00
root
f660e6b2ac rename terminology "virtual table(vtable)" to "attribute" 2024-08-22 06:42:37 +00:00
root
678ddd718a rename terminology "compile" to "rule" 2024-08-22 03:11:15 +00:00
root
a4ca92ea41 rename maat_rule.c to maat_core.c
rename maat_rule.h to maat_core.h
2024-08-21 08:39:28 +00:00
root
b634070092 remove escape of \b 2024-08-21 02:20:04 +00:00
root
d16a5d3b92 modify expr table and fix corresponding test case 2024-08-19 11:04:17 +00:00
root
7dd54ad0ec modify fqdn_plugin table 2024-08-13 07:29:41 +00:00
root
a6c3e26577 modify interval table and fix some test case 2024-08-13 03:35:50 +00:00
root
a786103b94 modify ip_table and ip_plugin_table 2024-08-09 01:52:13 +00:00
Zheng Chao
2d77b9c88d When removing group from a clause, and the clause is empty, the clause id should be cleared. 2024-07-01 14:48:29 +08:00
liuchang
e5f45366c0 add test case to reproduce one policy change caluse id and scan both before and after change with the same maat_state 2024-07-01 06:32:06 +00:00
liuchang
56238be701 TSG-20076: 存储转义之前的字符串,避免增量更新时对已转义的规则再次转义 2024-04-23 10:15:33 +00:00
liuwentan
580d6faa0f [BUGFIX]Clean up hit groups promptly during scanning 2024-04-11 16:16:04 +08:00
liuwentan
1b97f76bf5 [BUGFIX]maat_scan_group support virtual table statistics 2024-04-09 09:57:11 +08:00
liuwentan
7e25f48fdd [PATCH]delete useless code 2024-04-03 16:47:30 +08:00
郑超
99f98abbcd Feature/scan ip port together support endpoint object 2024-03-27 11:19:39 +00:00
liuwentan
dd5d65ec80 [PATCH]update colm & ragel version 2024-03-20 10:08:39 +08:00
liuwentan
d2422fe7e1 [FEATURE]fieldstat3 -> fieldstat4 2024-03-15 18:17:36 +08:00
liuwentan
b1c629811d [FEATURE]ip_plugin support CIDR addr_format 2024-03-15 14:50:50 +08:00
liuwentan
7de0db5ebc [PATCH]add log handle for maat_wrap_redis_command 2024-02-22 17:51:23 +08:00
liuwentan
7e159477ac [PATCH]maat_scan_ip remove port & protocol parameter 2024-01-31 18:44:27 +08:00
liuwentan
3f95cb2d48 [PATCH]update maat_scan_group & maat_state_get_last_hit_groups API 2024-01-02 20:23:09 +08:00
liuwentan
6d5fea298a [PATCH]add expr_matcher hit pattern statistics 2023-12-27 12:04:15 +08:00
liuwentan
5f703bb4f4 [PATCH]rename group2group column name 2023-12-26 18:31:25 +08:00
liuwentan
b7d6eb16a1 [FEATURE]add maat_get_table_schema_tag API => TSG-17872 2023-12-18 08:43:54 +00:00
liuwentan
df7505fa7f [PATCH]add maat_state_get_last_hit_group_id_cnt API 2023-12-13 18:15:28 +08:00
liuwentan
b95135101f [PATCH]add NOT_clause hit path unit_test 2023-12-12 11:04:30 +08:00
刘文坛
1734dc6bb9 [FEATURE]Hit path clause index => TSG-17833 2023-12-11 06:10:18 +00:00
刘文坛
972d3a1219 [FEATURE]add maat_state_get_last_hit_group_ids API => TSG-17831 2023-12-07 08:08:25 +00:00
liuwentan
59ee9364c9 [FEATURE]maat support dynamic reload log_level 2023-12-05 16:31:18 +08:00
liuwentan
2f50548d96 [PATCH]adjust table_info for compile/group2compile table 2023-11-29 16:56:33 +08:00
liuwentan
4390358132 [PATCH]optimize plugin table debug log 2023-11-29 10:56:43 +08:00
刘文坛
2773be9b95 [FEATURE] one clause support multi literal{vtable_id, group_id_array} 2023-11-28 02:16:07 +00:00
liuwentan
179c983b12 [FEATURE]support switch expr engine automatically 2023-11-24 11:05:52 +08:00
刘文坛
91937cdbfb [FEATURE]support maat_scan_not_logic & maat_scan_group 2023-11-10 08:26:48 +00:00
liuwentan
98d4fb34ed [PATCH]delete redis monitor dead code 2023-11-09 16:00:33 +08:00
liuwentan
9fb65d6c46 [PATCH]add debug log for config update 2023-11-02 16:31:34 +08:00
刘文坛
5e907a171f [FEATURE]Compile table must register plugin table to get compile ex_data 2023-10-30 08:00:49 +00:00
liuwentan
9f7c82e6b0 [PATCH]support \r\n escape 2023-10-25 15:36:05 +08:00
liuwentan
edab9520bd [PATCH]patch for physical NOT clause 2023-10-24 21:19:33 +08:00
刘文坛
d24d6c1a5f [FEATURE]support physical NOT clause => TSG-17286 2023-10-24 08:21:41 +00:00
liuwentan
bf05309f2a [UNIT_TEST]add some corner case for NOT logic 2023-10-20 14:25:03 +08:00
刘文坛
613b5b3dcf [FEATURE]Refactor NOT clause, NOTE:forward incompatibility!!! 2023-10-18 03:32:53 +00:00
刘文坛
e49427974f [BUGFIX]fix illegal clause index 2023-10-11 06:53:03 +00:00
刘文坛
461d43c6b7 [OPTIMIZE]replace ipport plugin engine(ip_matcher -> ipport_matcher) 2023-10-10 11:23:44 +00:00
liuwentan
f09aa3e1fe [BUGFIX]fix xx_plugin user_tag lifecycle 2023-10-09 15:15:05 +08:00
刘文坛
7cf9a79d64 [PATCH] Ipport plugin unit_test & statistics 2023-10-07 09:48:26 +00:00