liuwentan
|
93bfab81e8
|
[UNIT_TEST]add unit_test for ipport plugin
|
2023-10-13 14:50:10 +08:00 |
|
刘文坛
|
461d43c6b7
|
[OPTIMIZE]replace ipport plugin engine(ip_matcher -> ipport_matcher)
|
2023-10-10 11:23:44 +00:00 |
|
liuwentan
|
7340659cc2
|
[PATCH]remove duplicate code for expr_matcher
|
2023-09-25 17:27:29 +08:00 |
|
liuwentan
|
2210aeef63
|
[OPTIMIZE]filter duplicate pattern id for bool_matcher_match
|
2023-09-25 14:35:24 +08:00 |
|
liuwentan
|
e5eea6f610
|
[OPTIMIZE]optimize hyperscan callback performance
|
2023-09-22 17:55:14 +08:00 |
|
liuwentan
|
42f4480271
|
[FEATURE]expr_matcher support dual engine(hyperscan & rulescan) & benchmark
|
2023-08-10 16:10:50 +08:00 |
|
liuwentan
|
fb0cb5405d
|
rollback to v4.0.31
|
2023-08-09 19:22:09 +08:00 |
|
刘文坛
|
e9ffca8392
|
[PATCH]add regex benchmark
|
2023-08-03 08:48:12 +00:00 |
|
刘文坛
|
af0461bb25
|
[FEATURE]support benchmark
|
2023-08-01 10:08:52 +00:00 |
|
刘文坛
|
bcbb796a7d
|
[FEATURE]expr_matcher support dual engine(hyperscan & rulescan)
|
2023-07-28 12:32:25 +00:00 |
|
刘文坛
|
8ad355d5d7
|
[OPTIMIZE]reduce adapter_hs_scan cpu usage
|
2023-06-20 07:00:49 +00:00 |
|
liuwentan
|
0b73681bd1
|
[OPTIMIZE]reduce config memory usage
|
2023-06-16 15:59:30 +08:00 |
|
liuwentan
|
75e23c7d27
|
[OPTIMIZE]optimize alloc in adapter_hs_scan_stream
|
2023-06-07 11:53:08 +08:00 |
|
liuwentan
|
19299280bb
|
[PATCH]check for same table_name but different table_id in table_info
|
2023-06-02 18:24:49 +08:00 |
|
liuwentan
|
3cb68178e3
|
[OPTIMIZE]hit pattern num maxium:512
|
2023-06-02 15:36:42 +08:00 |
|
liuwentan
|
51e29f0b95
|
[FEATURE]plugin table support ip_addr key type
|
2023-05-30 16:16:18 +08:00 |
|
liuwentan
|
d70e56ec4f
|
[BUGFIX]fix maat_compile_state_free null pointer
|
2023-05-23 17:50:53 +08:00 |
|
刘文坛
|
464dc43cc4
|
fix group_exclude logic miss & add some corner case
|
2023-05-23 03:23:39 +00:00 |
|
liuwentan
|
b58ecc09e6
|
[BUGFIX]fix ip_matcher single ipv6 rule coredump
|
2023-05-17 17:03:50 +08:00 |
|
liuwentan
|
929d6ac139
|
[patch]change verify expression retval semantics:1(legal) 0(illegal)
|
2023-05-11 11:21:46 +08:00 |
|
liuwentan
|
e97adb8b97
|
[feature]verify regex expression
|
2023-05-09 17:45:43 +08:00 |
|
liuwentan
|
4540321998
|
fix utarray_free null bug
|
2023-05-08 18:51:53 +08:00 |
|
liuwentan
|
7ba644ce66
|
simplify table rcu hash
|
2023-05-07 23:09:33 +08:00 |
|
liuwentan
|
72066281dc
|
solve invalid read
|
2023-04-22 10:46:21 +08:00 |
|
liuwentan
|
af6df5951a
|
support maat stat
|
2023-04-20 15:34:56 +08:00 |
|
liuwentan
|
ff4666ca9d
|
delete memset for performance optimization
|
2023-04-18 16:32:44 +08:00 |
|
liuwentan
|
f213fcbe97
|
add rule count stat
|
2023-04-12 19:20:05 +08:00 |
|
liuwentan
|
e8fb0143e9
|
read_full_config error can't abort maat_new
|
2023-04-12 15:31:17 +08:00 |
|
liuwentan
|
5873d77f17
|
fix pipeline error
|
2023-03-30 22:53:56 +08:00 |
|
liuwentan
|
9f9a84f946
|
disable ip_matcher log
|
2023-03-30 21:32:58 +08:00 |
|
liuwentan
|
658625fde3
|
fix clause update bug and stream scan bug
|
2023-03-29 14:29:34 +08:00 |
|
liuwentan
|
4aa3498d79
|
refactor hs_adapter engine about multi pattern offset
|
2023-03-27 19:15:05 +08:00 |
|
liuwentan
|
7b49d7d52f
|
interrupt execution if table schema has error
|
2023-03-23 19:16:23 +08:00 |
|
liuwentan
|
2ce749d9bc
|
support maat_state new/reset/free
|
2023-03-23 11:57:17 +08:00 |
|
liuwentan
|
93d4de4d79
|
change lib name to libmaat4 for test
|
2023-03-22 11:23:21 +08:00 |
|
liuwentan
|
23ef2c3797
|
support same pattern different offset(x-x:pat1 & y-y:pat1)
|
2023-03-22 11:10:00 +08:00 |
|
liuwentan
|
37447eef7f
|
adapter_hs engine only construct stream db
|
2023-03-17 17:28:52 +08:00 |
|
liuwentan
|
68533f9d43
|
support expr stream scan
|
2023-03-17 11:32:13 +08:00 |
|
liuwentan
|
8312b69fda
|
maat_options set logger -> set log_path
|
2023-03-16 15:16:42 +08:00 |
|
liuwentan
|
15ec1549c8
|
plugin table support integer&pointer key type
|
2023-03-16 09:55:35 +08:00 |
|
liuwentan
|
90d0764845
|
item_uthash -> item_rcu && add foreign cont dir API
|
2023-03-15 11:36:54 +08:00 |
|
liuwentan
|
5a53edd943
|
format log
|
2023-03-02 14:52:31 +08:00 |
|
liuwentan
|
1566a30002
|
ipmatcher rule_id -> long long & scanner engine centralization
|
2023-03-01 09:32:36 +08:00 |
|
liuwentan
|
c3b15c69c4
|
add boundary check
|
2023-02-27 10:07:37 +08:00 |
|
liuwentan
|
9578be5ff3
|
uint64_t -> long long
|
2023-02-22 15:22:41 +08:00 |
|
liuwentan
|
ac51c70426
|
compile_id,group_id,item_id support uint64_t
|
2023-02-22 15:08:52 +08:00 |
|
liuwentan
|
bbed56db80
|
compile table support conjunction, ip_plugin support cidr
|
2023-02-20 10:57:40 +08:00 |
|
liuwentan
|
f688a99bd0
|
add ci config
|
2023-02-16 11:13:23 +08:00 |
|
liuwentan
|
379efcf027
|
cpp->c and expr support configurable generation of literal_db or regex_db
|
2023-02-15 11:53:46 +08:00 |
|
liuwentan
|
d5e6808e1f
|
support expr offset match
|
2023-02-09 22:13:15 +08:00 |
|