diff options
| author | fengweihao <[email protected]> | 2024-04-02 17:49:53 +0800 |
|---|---|---|
| committer | fengweihao <[email protected]> | 2024-04-02 17:49:53 +0800 |
| commit | cf10a4b48b60f1a11f4f724a2bf7e30f213a7452 (patch) | |
| tree | b951dffe5f84e1c9196549c8b54c6ec47deaec17 /platform/src/verify_policy.cpp | |
| parent | 1f1940ee204a66a10be1ea3cd3f48571984b0237 (diff) | |
TSG-20208 PolicyVerify适配新增的DOS_PROTECTION_COMPILE编译表 TSG-20138 PolicyVerify支持Geolication Object
Diffstat (limited to 'platform/src/verify_policy.cpp')
| -rw-r--r-- | platform/src/verify_policy.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/platform/src/verify_policy.cpp b/platform/src/verify_policy.cpp index 26837ad..3e1b061 100644 --- a/platform/src/verify_policy.cpp +++ b/platform/src/verify_policy.cpp @@ -76,6 +76,7 @@ int tsg_policy_type_str2idx(const char *action_str) policy_name[PXY_TABLE_INTERCEPT] = "pxy_intercept"; policy_name[TSG_STATISTICS] = "statistics"; policy_name[TSG_MONITOR] = "monitor"; + policy_name[DOS_PROTECTION] = "dos_protection"; policy_name[PXY_TABLE_DEFENCE] = "active_defence"; size_t i = 0; @@ -128,8 +129,14 @@ int protoco_field_type_str2idx(const char *action_str, char *buff, char **p) table_name[TSG_OBJ_GTP_IMEI]="ATTR_GTP_IMEI"; table_name[TSG_OBJ_IP_SRC_ASN]="ATTR_SOURCE_ASN"; table_name[TSG_OBJ_IP_DST_ASN]="ATTR_DESTINATION_ASN"; - table_name[TSG_OBJ_IP_SRC_LOCATION]="ATTR_SOURCE_LOCATION"; - table_name[TSG_OBJ_IP_DST_LOCATION]="ATTR_DESTINATION_LOCATION"; + table_name[TSG_OBJ_IP_SRC_GEO_COUNTRY]="ATTR_SOURCE_GEO_COUNTRY"; + table_name[TSG_OBJ_IP_SRC_GEO_SUPER_ADMINISTRATIVE_AREA]="ATTR_SOURCE_GEO_SUPER_ADMINISTRATIVE_AREA"; + table_name[TSG_OBJ_IP_SRC_GEO_ADMINISTRATIVE_AREA]="ATTR_SOURCE_GEO_ADMINISTRATIVE_AREA"; + table_name[TSG_OBJ_IP_SRC_GEO_SUB_ADMINISTRATIVE_AREA]="ATTR_SOURCE_GEO_SUB_ADMINISTRATIVE_AREA"; + table_name[TSG_OBJ_IP_DST_GEO_COUNTRY]="ATTR_DESTINATION_GEO_COUNTRY"; + table_name[TSG_OBJ_IP_DST_GEO_SUPER_ADMINISTRATIVE_AREA]="ATTR_DESTINATION_GEO_SUPER_ADMINISTRATIVE_AREA"; + table_name[TSG_OBJ_IP_DST_GEO_ADMINISTRATIVE_AREA]="ATTR_DESTINATION_GEO_ADMINISTRATIVE_AREA"; + table_name[TSG_OBJ_IP_DST_GEO_SUB_ADMINISTRATIVE_AREA]="ATTR_DESTINATION_GEO_SUB_ADMINISTRATIVE_AREA"; table_name[TSG_OBJ_DST_SERVER_FQDN]="ATTR_SERVER_FQDN"; table_name[TSG_OBJ_DST_SERVER_FQDN_CAT]="ATTR_SERVER_FQDN_CAT"; table_name[TSG_OBJ_INTERNAL_ADDR]="ATTR_INTERNAL_IP"; |
