diff options
| author | fengweihao <[email protected]> | 2024-01-31 15:25:30 +0800 |
|---|---|---|
| committer | fengweihao <[email protected]> | 2024-01-31 15:25:30 +0800 |
| commit | 873f02cff2981cec231e071edfd18e52d6ed2fc3 (patch) | |
| tree | 109c69a06cd0363dd93c795382bb04cd7f11fd60 /common | |
| parent | 45a42c6d43943ec557d5a06ee63dcf2042be4545 (diff) | |
TSG-13548 PolicyVerify支持port object匹配
TSG-18950 PolicyVerify支持将Tunnel Level作为条件匹配策略
TSG-18943 PolicyVerify支持ssl.no_sni,ssl.ech,ssl.esni的Boolean Object作为策略匹配输入条件
Diffstat (limited to 'common')
| -rw-r--r-- | common/include/verify_policy.h | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/common/include/verify_policy.h b/common/include/verify_policy.h index 416f85f..ff5f37d 100644 --- a/common/include/verify_policy.h +++ b/common/include/verify_policy.h @@ -77,6 +77,15 @@ enum tsg_obj_table TSG_OBJ_DST_SERVER_FQDN_CAT, TSG_OBJ_INTERNAL_ADDR, TSG_OBJ_EXTERNAL_ADDR, + TSG_OBJ_SOURCE_PORT, + TSG_OBJ_DESTINATION_PORT, + TSG_OBJ_INTERNAL_PORT, + TSG_OBJ_EXTERNAL_PORT, + TSG_OBJ_IP_PROTOCOL, + TSG_OBJ_SSL_ECH, + TSG_OBJ_SSL_ESNI, + TSG_OBJ_SSL_NO_SNI, + TSG_OBJ_TUNNEL_LEVEL, __TSG_OBJ_MAX }; @@ -113,21 +122,15 @@ struct fqdn_category_id struct request_query_obj { int table_id; - int numeric; - char *keyword; + char *string; char *district; char *attri_name; - - int protocol; struct ipaddr *ip_addr; - char *subscriberid; - int merge_nth_scan_num; int exclude_nth_scan[MERGE_SCAN_NTH]; int merge_nth_scan[MERGE_SCAN_NTH]; - cJSON* attributes; struct fqdn_category_id fqdn_user; struct fqdn_category_id fqdn_builtin; @@ -152,5 +155,6 @@ void http_res_hdr_num(void *pem); void http_req_hdr_num(void *pem); void verify_policy_tunnle_add(void * pme); int policy_verify_regex_expression(const char *expression); +void verify_reload_loglevel(); #endif |
