summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
author刘文坛 <[email protected]>2023-11-10 08:26:48 +0000
committer刘文坛 <[email protected]>2023-11-10 08:26:48 +0000
commit91937cdbfbc04e746a3db7cbc9fae8430ca036e2 (patch)
tree4a7fb2817966c5fbac051cd1f53f249b63079254 /include
parent98d4fb34ed662c001a9272cd78072a49f9aea57a (diff)
[FEATURE]support maat_scan_not_logic & maat_scan_groupv4.1.9
Diffstat (limited to 'include')
-rw-r--r--include/maat.h19
1 files changed, 12 insertions, 7 deletions
diff --git a/include/maat.h b/include/maat.h
index d2bd748..7af3bf1 100644
--- a/include/maat.h
+++ b/include/maat.h
@@ -265,9 +265,18 @@ int maat_scan_ipv6(struct maat *instance, int table_id,
size_t *n_hit_result, struct maat_state *state);
int maat_scan_string(struct maat *instance, int table_id,
- const char *data, size_t data_len, long long *results,
- size_t n_result, size_t *n_hit_result,
- struct maat_state *state);
+ const char *data, size_t data_len,
+ long long *results, size_t n_result,
+ size_t *n_hit_result, struct maat_state *state);
+
+int maat_scan_group(struct maat *instance, int table_id,
+ long long *group_ids, size_t n_group_id,
+ long long *results, size_t n_result,
+ size_t *n_hit_result, struct maat_state *state);
+
+int maat_scan_not_logic(struct maat *instance, int table_id,
+ long long *results, size_t n_result,
+ size_t *n_hit_result, struct maat_state *state);
struct maat_stream;
struct maat_stream *maat_stream_new(struct maat *instance, int table_id,
@@ -286,10 +295,6 @@ void maat_state_reset(struct maat_state *state);
void maat_state_free(struct maat_state *state);
-void maat_state_set_logic_not_disabled(struct maat_state *state);
-
-void maat_state_set_logic_not_enabled(struct maat_state *state);
-
int maat_state_set_scan_district(struct maat_state *state, int table_id,
const char *district, size_t district_len);