diff options
| author | fengweihao <[email protected]> | 2021-01-28 18:42:19 +0800 |
|---|---|---|
| committer | fengweihao <[email protected]> | 2021-01-28 18:42:19 +0800 |
| commit | c900e0ab28369f46e0bbb0997420ee963556e90a (patch) | |
| tree | 559ae13f74eed5afaea561d53d496d958fbec66c /common | |
| parent | 1a0cadafebeec0aa326e945ceaf6d832a513957b (diff) | |
策略验证支持wannat
Diffstat (limited to 'common')
| -rw-r--r-- | common/include/verify_policy.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/common/include/verify_policy.h b/common/include/verify_policy.h index a1b9390..1dea7bc 100644 --- a/common/include/verify_policy.h +++ b/common/include/verify_policy.h @@ -17,10 +17,17 @@ enum verify_policy_type { PXY_TABLE_SECURITY, PXY_TABLE_MANIPULATION, + PXY_TABLE_WANNAT, PXY_TABLE_DEFENCE, __SCAN_POLICY_MAX }; +enum common_scan_table +{ + PXY_COMMON_SOURCE_ADDR, + PXY_COMMON_DESTINATION_ADDR +}; + enum manipulate_sacn_table { PXY_CTRL_SOURCE_ADDR, @@ -76,6 +83,14 @@ enum security_scan_table __SECURITY_TABLE_MAX }; +enum wannat_scan_table +{ + PXY_WANNAT_SOURCE_ADDR, + PXY_WANNAT_DESTINATION_ADDR, + __WANNAT_TABLE_MAX +}; + + enum http_ev_bit_number { IP_BITNUM = 0, @@ -160,6 +175,8 @@ void http_get_scan_status(struct verify_policy_query_obj *query_obj, int type, c int security_policy_init(struct verify_policy * verify, const char* profile_path); +int wannat_policy_init(struct verify_policy * verify, const char* profile_path); + int http_hit_policy_list(enum verify_policy_type policy_type, size_t hit_cnt, cJSON *data_obj, void *pme); #endif |
