TSG-14952 策略验证支持正则表达式验证功能
This commit is contained in:
@@ -15,6 +15,12 @@ struct breakpad_instance;
|
||||
|
||||
#define VSYS_ID_MAX 255
|
||||
|
||||
enum verify_type
|
||||
{
|
||||
VERIFY_TYPE_POLICY,
|
||||
VERIFY_TYPE_REGEX
|
||||
};
|
||||
|
||||
enum compile_table_typle
|
||||
{
|
||||
TSG_TABLE_SECURITY,
|
||||
@@ -133,11 +139,12 @@ struct verify_policy_query
|
||||
extern struct verify_policy * g_verify_proxy;
|
||||
|
||||
void *policy_scan_ctx_new(unsigned int thread_id, int vsys_id, int compile_table_id);
|
||||
void pangu_http_ctx_free(void * pme);
|
||||
void policy_scan_ctx_free(void * pme);
|
||||
size_t policy_verify_scan(int vsys_id, int compile_table_id, struct request_query_obj *query_obj, cJSON *data_obj, void *pme);
|
||||
void http_get_scan_status(struct request_query_obj *query_obj, int type, cJSON *attributes, cJSON *data_obj, void *pme);
|
||||
int maat_table_init(struct verify_policy * verify, const char* profile_path);
|
||||
int http_hit_policy_list(int vsys_id, int compile_table_id, size_t hit_cnt, cJSON *data_obj, void *pme);
|
||||
void verify_policy_tunnle_add(void * pme);
|
||||
int policy_verify_regex_expression(const char *expression);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user