a步骤调整取策略id逻辑,使策略可以被删除
This commit is contained in:
@@ -18,21 +18,26 @@ SecurityPolicy-Allow-Http-00001
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Allow-Http-00001 policyType=tsg_security policyDesc=autotest action=allow userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Allow-Http-00001 policyType=tsg_security policyDesc=autotest action=allow userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId} Get-Pids ${policyId}
|
||||||
|
${policyId} Set Variable ${policyId}[0]
|
||||||
insert_policyId_to_file1 allow_http_objectId ${objectId}
|
insert_policyId_to_file1 allow_http_objectId ${objectId}
|
||||||
insert_policyId_to_file1 allow_http_policyId ${policyId}
|
insert_policyId_to_file1 allow_http_policyId ${policyId}
|
||||||
|
|
||||||
SecurityPolicy-Allow-Http-00002
|
SecurityPolicy-Allow-Http-00002
|
||||||
[Tags] cat完整匹配
|
[Tags] cat
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=$www.airpano.com
|
# ${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=$www.airpano.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建安全策略
|
Comment 创建安全策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Allow-Http-00002 policyType=tsg_security policyDesc=autotest action=allow userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Allow-Http-00002 policyType=tsg_security policyDesc=autotest action=allow userRegion={"protocol":"HTTP"} filterList=109|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
||||||
insert_policyId_to_file1 allow_http_objectId1 ${objectId}
|
${policyId} Get-Pids ${policyId}
|
||||||
|
${policyId} Set Variable ${policyId}[0]
|
||||||
|
#insert_policyId_to_file1 allow_http_objectId1 ${objectId}
|
||||||
insert_policyId_to_file1 allow_http_policyId1 ${policyId}
|
insert_policyId_to_file1 allow_http_policyId1 ${policyId}
|
||||||
|
|
||||||
|
|
||||||
#SecurityPolicy-Allow-Http-00003
|
#SecurityPolicy-Allow-Http-00003
|
||||||
# [Tags] cat完整匹配
|
# [Tags] cat完整匹配
|
||||||
# Comment 创建fqdn
|
# Comment 创建fqdn
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ Resource ../../../02-Keyword/tsg_adc/FileOperation.robot
|
|||||||
Resource ../../../02-Keyword/tsg_bfapi/policy_object/Policy.robot
|
Resource ../../../02-Keyword/tsg_bfapi/policy_object/Policy.robot
|
||||||
Resource ../../../03-Variable/ApplicationID.txt
|
Resource ../../../03-Variable/ApplicationID.txt
|
||||||
|
|
||||||
|
|
||||||
*** Test Cases ***
|
*** Test Cases ***
|
||||||
SecurityPolicy-Allow-Ssl-00001
|
SecurityPolicy-Allow-Ssl-00001
|
||||||
[Tags] fqdn完整匹配
|
[Tags] fqdn完整匹配
|
||||||
@@ -18,17 +19,22 @@ SecurityPolicy-Allow-Ssl-00001
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Allow-Ssl-00001 policyType=tsg_security policyDesc=autotest action=allow userRegion={"protocol":"SSL"} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Allow-Ssl-00001 policyType=tsg_security policyDesc=autotest action=allow userRegion={"protocol":"SSL"} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId} Get-Pids ${policyId}
|
||||||
|
${policyId} Set Variable ${policyId}[0]
|
||||||
insert_policyId_to_file1 allow_ssl_objectId ${objectId}
|
insert_policyId_to_file1 allow_ssl_objectId ${objectId}
|
||||||
insert_policyId_to_file1 allow_ssl_policyId ${policyId}
|
insert_policyId_to_file1 allow_ssl_policyId ${policyId}
|
||||||
|
|
||||||
SecurityPolicy-Allow-Ssl-00002
|
SecurityPolicy-Allow-Ssl-00002
|
||||||
[Tags] cat右匹配
|
[Tags] cat右匹配
|
||||||
Comment 创建cat
|
#Comment 创建cat
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*youtube.com
|
# ${fqdn_category} Set Variable ${Empty}
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${objectDict} Create Dictionary objectType=${fqdn_category} isValid=${1} addItemList=*youtube.com
|
||||||
|
#${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建安全策略
|
Comment 创建安全策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Allow-Ssl-00002 policyType=tsg_security policyDesc=autotest action=allow userRegion={"protocol":"SSL"} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Allow-Ssl-00002 policyType=tsg_security policyDesc=autotest action=allow userRegion={"protocol":"SSL"} filterList=168|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
||||||
insert_policyId_to_file1 allow_ssl_objectId1 ${objectId}
|
${policyId} Get-Pids ${policyId}
|
||||||
|
${policyId} Set Variable ${policyId}[0]
|
||||||
|
#insert_policyId_to_file1 allow_ssl_objectId1 ${objectId}
|
||||||
insert_policyId_to_file1 allow_ssl_policyId1 ${policyId}
|
insert_policyId_to_file1 allow_ssl_policyId1 ${policyId}
|
||||||
|
|||||||
@@ -24,9 +24,29 @@ SecurityPolicy-Deny-Ftp-00001
|
|||||||
Comment 创建安全策略
|
Comment 创建安全策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-FTP-00001 policyType=tsg_security policyDesc=autotest action=deny userRegion={"protocol":"FTP","method":"drop"} filterList=${object_Account_Id}|TSG_FIELD_FTP_ACCOUNT,${object_content_Id}|TSG_FIELD_FTP_CONTENT,${object_url_Id}|TSG_FIELD_FTP_URI isValid=${1} appIdObjects=${FTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-FTP-00001 policyType=tsg_security policyDesc=autotest action=deny userRegion={"protocol":"FTP","method":"drop"} filterList=${object_Account_Id}|TSG_FIELD_FTP_ACCOUNT,${object_content_Id}|TSG_FIELD_FTP_CONTENT,${object_url_Id}|TSG_FIELD_FTP_URI isValid=${1} appIdObjects=${FTP_ID}
|
||||||
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
||||||
|
Comment 创建ip geo
|
||||||
|
${addItemList1} Create Dictionary keywordArray=XXG地区.*
|
||||||
|
${addItemLists} Create list ${addItemList1}
|
||||||
|
${objectDict} Create Dictionary objectType=ip objectSubType=geo_location isValid=${1} addItemList=${addItemLists}
|
||||||
|
${rescode} ${objectId1} AddObjects ${1} ${objectDict}
|
||||||
|
Comment 创建Account
|
||||||
|
${objectDict} Create Dictionary objectType=account isValid=${1} addItemList=user
|
||||||
|
${rescode} ${object_Account_Id1} AddObject2 ${1} ${objectDict}
|
||||||
|
Comment 创建url
|
||||||
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=123456.txt
|
||||||
|
${rescode} ${object_url_Id1} AddObject2 ${1} ${objectDict}
|
||||||
|
Comment 创建content
|
||||||
|
${objectDict} Create Dictionary objectType=keywords isValid=${1} addItemList=qwertyuiop
|
||||||
|
${rescode} ${object_content_Id1} AddObject2 ${1} ${objectDict}
|
||||||
|
${policyId} Get-Pids ${policyId}
|
||||||
|
${policyId} Set Variable ${policyId}[0]
|
||||||
insert_policyId_to_file1 deny_ftp_objectId ${object_Account_Id}
|
insert_policyId_to_file1 deny_ftp_objectId ${object_Account_Id}
|
||||||
insert_policyId_to_file1 deny_ftp_objectId1 ${object_url_Id}
|
insert_policyId_to_file1 deny_ftp_objectId1 ${object_url_Id}
|
||||||
insert_policyId_to_file1 deny_ftp_objectId2 ${object_content_Id}
|
insert_policyId_to_file1 deny_ftp_objectId2 ${object_content_Id}
|
||||||
|
insert_policyId_to_file1 deny_ftp_objectId12 ${objectId1}
|
||||||
|
insert_policyId_to_file1 deny_ftp_objectId13 ${object_Account_Id}
|
||||||
|
insert_policyId_to_file1 deny_ftp_objectId14 ${object_url_Id}
|
||||||
|
insert_policyId_to_file1 deny_ftp_objectId15 ${object_content_Id}
|
||||||
insert_policyId_to_file1 deny_ftp_policyId ${policyId}
|
insert_policyId_to_file1 deny_ftp_policyId ${policyId}
|
||||||
|
|
||||||
SecurityPolicy-Deny-Ftp-00002
|
SecurityPolicy-Deny-Ftp-00002
|
||||||
@@ -43,6 +63,8 @@ SecurityPolicy-Deny-Ftp-00002
|
|||||||
Comment 创建安全策略
|
Comment 创建安全策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-FTP-00002 policyType=tsg_security policyDesc=autotest action=deny userRegion={"protocol":"FTP","method":"drop"} filterList=${object_Account_Id}|TSG_FIELD_FTP_ACCOUNT,${object_content_Id}|TSG_FIELD_FTP_CONTENT,${object_url_Id}|TSG_FIELD_FTP_URI isValid=${1} appIdObjects=${FTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-FTP-00002 policyType=tsg_security policyDesc=autotest action=deny userRegion={"protocol":"FTP","method":"drop"} filterList=${object_Account_Id}|TSG_FIELD_FTP_ACCOUNT,${object_content_Id}|TSG_FIELD_FTP_CONTENT,${object_url_Id}|TSG_FIELD_FTP_URI isValid=${1} appIdObjects=${FTP_ID}
|
||||||
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId} Get-Pids ${policyId}
|
||||||
|
${policyId} Set Variable ${policyId}[0]
|
||||||
insert_policyId_to_file1 deny_ftp_objectId3 ${object_Account_Id}
|
insert_policyId_to_file1 deny_ftp_objectId3 ${object_Account_Id}
|
||||||
insert_policyId_to_file1 deny_ftp_objectId4 ${object_url_Id}
|
insert_policyId_to_file1 deny_ftp_objectId4 ${object_url_Id}
|
||||||
insert_policyId_to_file1 deny_ftp_objectId5 ${object_content_Id}
|
insert_policyId_to_file1 deny_ftp_objectId5 ${object_content_Id}
|
||||||
@@ -54,7 +76,7 @@ SecurityPolicy-Deny-Ftp-00003
|
|||||||
${objectDict} Create Dictionary objectType=account isValid=${1} addItemList=$ftp_user
|
${objectDict} Create Dictionary objectType=account isValid=${1} addItemList=$ftp_user
|
||||||
${rescode} ${object_Account_Id} AddObject2 ${1} ${objectDict}
|
${rescode} ${object_Account_Id} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=$ftp://192.168.100.5/wlcsy.txt
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=$ftp://192.168.40.158/wlcsy.txt
|
||||||
${rescode} ${object_url_Id} AddObject2 ${1} ${objectDict}
|
${rescode} ${object_url_Id} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建content
|
Comment 创建content
|
||||||
${objectDict} Create Dictionary objectType=keywords isValid=${1} addItemList=$中文文件内容
|
${objectDict} Create Dictionary objectType=keywords isValid=${1} addItemList=$中文文件内容
|
||||||
@@ -62,6 +84,8 @@ SecurityPolicy-Deny-Ftp-00003
|
|||||||
Comment 创建安全策略
|
Comment 创建安全策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-FTP-00003 policyType=tsg_security policyDesc=autotest action=deny userRegion={"protocol":"FTP","method":"rst"} filterList=${object_Account_Id}|TSG_FIELD_FTP_ACCOUNT,${object_content_Id}|TSG_FIELD_FTP_CONTENT,${object_url_Id}|TSG_FIELD_FTP_URI isValid=${1} appIdObjects=${FTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-FTP-00003 policyType=tsg_security policyDesc=autotest action=deny userRegion={"protocol":"FTP","method":"rst"} filterList=${object_Account_Id}|TSG_FIELD_FTP_ACCOUNT,${object_content_Id}|TSG_FIELD_FTP_CONTENT,${object_url_Id}|TSG_FIELD_FTP_URI isValid=${1} appIdObjects=${FTP_ID}
|
||||||
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId} Get-Pids ${policyId}
|
||||||
|
${policyId} Set Variable ${policyId}[0]
|
||||||
insert_policyId_to_file1 deny_ftp_objectId6 ${object_Account_Id}
|
insert_policyId_to_file1 deny_ftp_objectId6 ${object_Account_Id}
|
||||||
insert_policyId_to_file1 deny_ftp_objectId7 ${object_url_Id}
|
insert_policyId_to_file1 deny_ftp_objectId7 ${object_url_Id}
|
||||||
insert_policyId_to_file1 deny_ftp_objectId8 ${object_content_Id}
|
insert_policyId_to_file1 deny_ftp_objectId8 ${object_content_Id}
|
||||||
@@ -73,7 +97,7 @@ SecurityPolicy-Deny-Ftp-00004
|
|||||||
${objectDict} Create Dictionary objectType=account isValid=${1} addItemList=ftp_u*
|
${objectDict} Create Dictionary objectType=account isValid=${1} addItemList=ftp_u*
|
||||||
${rescode} ${object_Account_Id} AddObject2 ${1} ${objectDict}
|
${rescode} ${object_Account_Id} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=ftp://192.168.100*
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=ftp://192.168.40*
|
||||||
${rescode} ${object_url_Id} AddObject2 ${1} ${objectDict}
|
${rescode} ${object_url_Id} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建content
|
Comment 创建content
|
||||||
${objectDict} Create Dictionary objectType=keywords isValid=${1} addItemList=409 пациентов*
|
${objectDict} Create Dictionary objectType=keywords isValid=${1} addItemList=409 пациентов*
|
||||||
@@ -81,6 +105,8 @@ SecurityPolicy-Deny-Ftp-00004
|
|||||||
Comment 创建安全策略
|
Comment 创建安全策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-FTP-00004 policyType=tsg_security policyDesc=autotest action=deny userRegion={"protocol":"FTP","method":"rst"} filterList=${object_Account_Id}|TSG_FIELD_FTP_ACCOUNT,${object_content_Id}|TSG_FIELD_FTP_CONTENT,${object_url_Id}|TSG_FIELD_FTP_URI isValid=${1} appIdObjects=${FTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Deny-FTP-00004 policyType=tsg_security policyDesc=autotest action=deny userRegion={"protocol":"FTP","method":"rst"} filterList=${object_Account_Id}|TSG_FIELD_FTP_ACCOUNT,${object_content_Id}|TSG_FIELD_FTP_CONTENT,${object_url_Id}|TSG_FIELD_FTP_URI isValid=${1} appIdObjects=${FTP_ID}
|
||||||
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId} Get-Pids ${policyId}
|
||||||
|
${policyId} Set Variable ${policyId}[0]
|
||||||
insert_policyId_to_file1 deny_ftp_objectId9 ${object_Account_Id}
|
insert_policyId_to_file1 deny_ftp_objectId9 ${object_Account_Id}
|
||||||
insert_policyId_to_file1 deny_ftp_objectId10 ${object_url_Id}
|
insert_policyId_to_file1 deny_ftp_objectId10 ${object_url_Id}
|
||||||
insert_policyId_to_file1 deny_ftp_objectId11 ${object_content_Id}
|
insert_policyId_to_file1 deny_ftp_objectId11 ${object_content_Id}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ ${url} /v1/policy/profile/responsepages
|
|||||||
SecurityPolicy-Deny-Http-00001
|
SecurityPolicy-Deny-Http-00001
|
||||||
[Tags] fqdn完整匹配 update policy:source ip_geo,fqdn
|
[Tags] fqdn完整匹配 update policy:source ip_geo,fqdn
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=$lkong.net
|
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=$www.lkong.net
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建ip geo
|
Comment 创建ip geo
|
||||||
${addItemList1} Create Dictionary keywordArray=XXG地区.*
|
${addItemList1} Create Dictionary keywordArray=XXG地区.*
|
||||||
@@ -54,7 +54,7 @@ SecurityPolicy-Deny-Http-00002
|
|||||||
SecurityPolicy-Deny-Http-00003
|
SecurityPolicy-Deny-Http-00003
|
||||||
[Tags] url4种匹配
|
[Tags] url4种匹配
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=*/news/,$www.icbc.com.cn/icbc/,www.gotohoroscope*,indexv
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=*/news/,$www.icbc.com.cn/,www.gotohoroscope*,indexv
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
#创建引用文件
|
#创建引用文件
|
||||||
${response} CreatePolicyFile2 ${url} ${responsePageFiles} 404english.html resPages
|
${response} CreatePolicyFile2 ${url} ${responsePageFiles} 404english.html resPages
|
||||||
@@ -358,7 +358,7 @@ SecurityPolicy-Deny-Http-00018
|
|||||||
Comment 创建第二个源IP
|
Comment 创建第二个源IP
|
||||||
${addItemList1} Create Dictionary isSession=endpoint ip=192.168.50.11-192.168.50.18 port=0-0 direction=0 protocol=0 isInitialize=0
|
${addItemList1} Create Dictionary isSession=endpoint ip=192.168.50.11-192.168.50.18 port=0-0 direction=0 protocol=0 isInitialize=0
|
||||||
${addItemLists} Create list ${addItemList1}
|
${addItemLists} Create list ${addItemList1}
|
||||||
${objectDict} Create Dictionary objectType=ip isValid=${1} addItemList=${addItemLists}
|
${objectDict} Create Dictionary objectType=ip objectSubType=endpoint isValid=${1} addItemList=${addItemLists}
|
||||||
${rescode} ${objectId} AddObjects ${1} ${objectDict}
|
${rescode} ${objectId} AddObjects ${1} ${objectDict}
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=$www.hebbank.com
|
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=$www.hebbank.com
|
||||||
|
|||||||
@@ -13,70 +13,92 @@ ${url} /v1/policy/profile/responsepages
|
|||||||
|
|
||||||
*** Test Cases ***
|
*** Test Cases ***
|
||||||
Proxy-Policy-deny-00001
|
Proxy-Policy-deny-00001
|
||||||
[Tags] fqdn完整匹配
|
[Tags] fqdn完整匹配 update policy:ip geo,fqdn
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=$newsela.com
|
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=$newsela.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
|
Comment 创建ip geo
|
||||||
|
${addItemList1} Create Dictionary keywordArray=XXG地区.*
|
||||||
|
${addItemLists} Create list ${addItemList1}
|
||||||
|
${objectDict} Create Dictionary objectType=ip objectSubType=geo_location isValid=${1} addItemList=${addItemLists}
|
||||||
|
${rescode} ${objectId1} AddObjects ${1} ${objectDict}
|
||||||
|
Comment 创建fqdn2
|
||||||
|
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*newsela.com
|
||||||
|
${rescode} ${objectId2} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建拦截策略
|
Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00001 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"重新开始","code":403,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00001 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"重新开始","code":403,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_objectId ${objectId}
|
insert_policyId_to_file1 deny_objectId ${objectId}
|
||||||
|
insert_policyId_to_file1 deny_objectId46 ${objectId1}
|
||||||
|
insert_policyId_to_file1 deny_objectId47 ${objectId2}
|
||||||
insert_policyId_to_file1 intercept_deny_policyId ${policyId1}
|
insert_policyId_to_file1 intercept_deny_policyId ${policyId1}
|
||||||
insert_policyId_to_file1 deny_policyId ${policyId2}
|
insert_policyId_to_file1 deny_policyId ${policyId2}
|
||||||
|
|
||||||
Proxy-Policy-deny-00002
|
Proxy-Policy-deny-00002
|
||||||
[Tags] cat右匹配
|
[Tags] fqdn_category
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*villaday.com
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*villaday.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment #创建引用文件
|
Comment #创建引用文件
|
||||||
${response} CreatePolicyFile2 ${url} ${responsePageFiles} 404english.html resPages
|
${response} CreatePolicyFile2 ${url} ${responsePageFiles} 404english.html resPages
|
||||||
${profiledId} Get From Dictionary ${response} profileId
|
${profiledId} Get From Dictionary ${response} profileId
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=165|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00002 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":403,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00002 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":403,"protocol":"HTTP"} filterList=165|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_profileId ${profiledId}
|
insert_policyId_to_file1 deny_profileId ${profiledId}
|
||||||
insert_policyId_to_file1 deny_objectId1 ${objectId}
|
#insert_policyId_to_file1 deny_objectId1 ${objectId}
|
||||||
insert_policyId_to_file1 intercept_deny_policyId1 ${policyId1}
|
insert_policyId_to_file1 intercept_deny_policyId1 ${policyId1}
|
||||||
insert_policyId_to_file1 deny_policyId1 ${policyId2}
|
insert_policyId_to_file1 deny_policyId1 ${policyId2}
|
||||||
|
|
||||||
Proxy-Policy-deny-00003
|
Proxy-Policy-deny-00003
|
||||||
[Tags] url4种匹配
|
[Tags] url4种匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*wmtransfer.com,*banbaowang.com,*qidian.com,*rolandberger.com
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*wmtransfer.com,*banbaowang.com,*qidian.com,*rolandberger.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=www.wmtransfer*,$www.banbaowang.com/shouchaobao/,*qidian.com/rank,country=RU
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=railw*,$creativetravelgroup.com/,*hinabian.com,smithsonianjourneys
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment #创建引用文件
|
Comment #创建引用文件
|
||||||
${response} CreatePolicyFile2 ${url} ${responsePageFiles} 404china.html resPages
|
${response} CreatePolicyFile2 ${url} ${responsePageFiles} 404china.html resPages
|
||||||
${profiledId} Get From Dictionary ${response} profileId
|
${profiledId} Get From Dictionary ${response} profileId
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=162|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00003 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":404,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00003 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":404,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_profileId1 ${profiledId}
|
insert_policyId_to_file1 deny_profileId1 ${profiledId}
|
||||||
insert_policyId_to_file1 deny_objectId2 ${objectId}
|
#insert_policyId_to_file1 deny_objectId2 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId3 ${objectId1}
|
insert_policyId_to_file1 deny_objectId3 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_deny_policyId2 ${policyId1}
|
insert_policyId_to_file1 intercept_deny_policyId2 ${policyId1}
|
||||||
insert_policyId_to_file1 deny_policyId2 ${policyId2}
|
insert_policyId_to_file1 deny_policyId2 ${policyId2}
|
||||||
|
|
||||||
Proxy-Policy-deny-00004
|
Proxy-Policy-deny-00004
|
||||||
[Tags] 请求头左匹配
|
[Tags] 请求头左匹配 update policy:url,请求头
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*usdebtclock.org
|
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*usdebtclock.org
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
@@ -86,17 +108,33 @@ Proxy-Policy-deny-00004
|
|||||||
Comment 创建请求头
|
Comment 创建请求头
|
||||||
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=Mozilla/5.0*|User-Agent
|
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=Mozilla/5.0*|User-Agent
|
||||||
${rescode} ${objectId2} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId2} AddObject2 ${1} ${objectDict}
|
||||||
|
Comment 创建url2
|
||||||
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=bbs.nga.cn/
|
||||||
|
${rescode} ${objectId3} AddObject2 ${1} ${objectDict}
|
||||||
|
Comment 创建请求头2
|
||||||
|
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=Mozilla/5.0|User-Agent
|
||||||
|
${rescode} ${objectId4} AddObject2 ${1} ${objectDict}
|
||||||
|
Comment 创建fqdn2
|
||||||
|
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*nga.cn
|
||||||
|
${rescode} ${objectId5} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建拦截策略
|
Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00004 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"qwertyuiop","code":404,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00004 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"qwertyuiop","code":404,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_objectId4 ${objectId}
|
insert_policyId_to_file1 deny_objectId4 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId5 ${objectId1}
|
insert_policyId_to_file1 deny_objectId5 ${objectId1}
|
||||||
insert_policyId_to_file1 deny_objectId6 ${objectId2}
|
insert_policyId_to_file1 deny_objectId6 ${objectId2}
|
||||||
|
insert_policyId_to_file1 deny_objectId48 ${objectId3}
|
||||||
|
insert_policyId_to_file1 deny_objectId49 ${objectId4}
|
||||||
|
insert_policyId_to_file1 deny_objectId50 ${objectId5}
|
||||||
insert_policyId_to_file1 intercept_deny_policyId3 ${policyId1}
|
insert_policyId_to_file1 intercept_deny_policyId3 ${policyId1}
|
||||||
insert_policyId_to_file1 deny_policyId3 ${policyId2}
|
insert_policyId_to_file1 deny_policyId3 ${policyId2}
|
||||||
|
|
||||||
@@ -115,10 +153,14 @@ Proxy-Policy-deny-00005
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00005 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"онлайн фильмы","code":451,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00005 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"онлайн фильмы","code":451,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_objectId7 ${objectId}
|
insert_policyId_to_file1 deny_objectId7 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId8 ${objectId1}
|
insert_policyId_to_file1 deny_objectId8 ${objectId1}
|
||||||
insert_policyId_to_file1 deny_objectId9 ${objectId2}
|
insert_policyId_to_file1 deny_objectId9 ${objectId2}
|
||||||
@@ -140,10 +182,14 @@ Proxy-Policy-deny-00006
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00006 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"明天大涨","code":404,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00006 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"明天大涨","code":404,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_objectId10 ${objectId}
|
insert_policyId_to_file1 deny_objectId10 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId11 ${objectId1}
|
insert_policyId_to_file1 deny_objectId11 ${objectId1}
|
||||||
insert_policyId_to_file1 deny_objectId12 ${objectId2}
|
insert_policyId_to_file1 deny_objectId12 ${objectId2}
|
||||||
@@ -165,10 +211,14 @@ Proxy-Policy-deny-00007
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00007 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"今天中奖","code":403,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00007 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"今天中奖","code":403,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_objectId13 ${objectId}
|
insert_policyId_to_file1 deny_objectId13 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId14 ${objectId1}
|
insert_policyId_to_file1 deny_objectId14 ${objectId1}
|
||||||
insert_policyId_to_file1 deny_objectId15 ${objectId2}
|
insert_policyId_to_file1 deny_objectId15 ${objectId2}
|
||||||
@@ -176,31 +226,47 @@ Proxy-Policy-deny-00007
|
|||||||
insert_policyId_to_file1 deny_policyId6 ${policyId2}
|
insert_policyId_to_file1 deny_policyId6 ${policyId2}
|
||||||
|
|
||||||
Proxy-Policy-deny-00008
|
Proxy-Policy-deny-00008
|
||||||
[Tags] 应答头右匹配
|
[Tags] 应答头右匹配 update policy:fqdn,url,应答头
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*6renyou.com
|
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*6renyou.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=user_comment
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=user_comment
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建请求头
|
Comment 创建应答头
|
||||||
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=*utf-8|Content-Type
|
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=*utf-8|Content-Type
|
||||||
${rescode} ${objectId2} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId2} AddObject2 ${1} ${objectDict}
|
||||||
Comment #创建引用文件
|
Comment 创建引用文件
|
||||||
${response} CreatePolicyFile2 ${url} ${responsePageFiles} 404china.html resPages
|
${response} CreatePolicyFile2 ${url} ${responsePageFiles} 404china.html resPages
|
||||||
${profiledId} Get From Dictionary ${response} profileId
|
${profiledId} Get From Dictionary ${response} profileId
|
||||||
|
Comment 创建fqdn
|
||||||
|
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*.tianya.cn
|
||||||
|
${rescode} ${objectId3} AddObject2 ${1} ${objectDict}
|
||||||
|
Comment 创建url
|
||||||
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=bbs.tianya.cn
|
||||||
|
${rescode} ${objectId4} AddObject2 ${1} ${objectDict}
|
||||||
|
Comment 创建应答头
|
||||||
|
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=*UTF-8|Content-Type
|
||||||
|
${rescode} ${objectId5} AddObject2 ${1} ${objectDict}
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00008 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":451,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00008 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":451,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_profileId2 ${profiledId}
|
insert_policyId_to_file1 deny_profileId2 ${profiledId}
|
||||||
insert_policyId_to_file1 deny_objectId16 ${objectId}
|
insert_policyId_to_file1 deny_objectId16 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId17 ${objectId1}
|
insert_policyId_to_file1 deny_objectId17 ${objectId1}
|
||||||
insert_policyId_to_file1 deny_objectId18 ${objectId2}
|
insert_policyId_to_file1 deny_objectId18 ${objectId2}
|
||||||
|
insert_policyId_to_file1 deny_objectId51 ${objectId3}
|
||||||
|
insert_policyId_to_file1 deny_objectId52 ${objectId4}
|
||||||
|
insert_policyId_to_file1 deny_objectId53 ${objectId5}
|
||||||
insert_policyId_to_file1 intercept_deny_policyId7 ${policyId1}
|
insert_policyId_to_file1 intercept_deny_policyId7 ${policyId1}
|
||||||
insert_policyId_to_file1 deny_policyId7 ${policyId2}
|
insert_policyId_to_file1 deny_policyId7 ${policyId2}
|
||||||
|
|
||||||
@@ -222,10 +288,14 @@ Proxy-Policy-deny-00009
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00009 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":451,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00009 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":451,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_profileId3 ${profiledId}
|
insert_policyId_to_file1 deny_profileId3 ${profiledId}
|
||||||
insert_policyId_to_file1 deny_objectId19 ${objectId}
|
insert_policyId_to_file1 deny_objectId19 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId20 ${objectId1}
|
insert_policyId_to_file1 deny_objectId20 ${objectId1}
|
||||||
@@ -251,10 +321,14 @@ Proxy-Policy-deny-00010
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00010 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":451,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00010 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":451,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_profileId4 ${profiledId}
|
insert_policyId_to_file1 deny_profileId4 ${profiledId}
|
||||||
insert_policyId_to_file1 deny_objectId22 ${objectId}
|
insert_policyId_to_file1 deny_objectId22 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId23 ${objectId1}
|
insert_policyId_to_file1 deny_objectId23 ${objectId1}
|
||||||
@@ -280,10 +354,14 @@ Proxy-Policy-deny-00011
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00011 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":451,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00011 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":451,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_profileId5 ${profiledId}
|
insert_policyId_to_file1 deny_profileId5 ${profiledId}
|
||||||
insert_policyId_to_file1 deny_objectId25 ${objectId}
|
insert_policyId_to_file1 deny_objectId25 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId26 ${objectId1}
|
insert_policyId_to_file1 deny_objectId26 ${objectId1}
|
||||||
@@ -306,10 +384,14 @@ Proxy-Policy-deny-00012
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00012 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"123456789","code":403,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00012 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"123456789","code":403,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_objectId28 ${objectId}
|
insert_policyId_to_file1 deny_objectId28 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId29 ${objectId1}
|
insert_policyId_to_file1 deny_objectId29 ${objectId1}
|
||||||
insert_policyId_to_file1 deny_objectId30 ${objectId2}
|
insert_policyId_to_file1 deny_objectId30 ${objectId2}
|
||||||
@@ -331,10 +413,14 @@ Proxy-Policy-deny-00013
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00013 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"一直相信","code":403,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_RES_HDR,${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00013 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"一直相信","code":403,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_RES_HDR,${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_objectId31 ${objectId}
|
insert_policyId_to_file1 deny_objectId31 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId32 ${objectId1}
|
insert_policyId_to_file1 deny_objectId32 ${objectId1}
|
||||||
insert_policyId_to_file1 deny_objectId46 ${objectId2}
|
insert_policyId_to_file1 deny_objectId46 ${objectId2}
|
||||||
@@ -342,23 +428,31 @@ Proxy-Policy-deny-00013
|
|||||||
insert_policyId_to_file1 deny_policyId12 ${policyId2}
|
insert_policyId_to_file1 deny_policyId12 ${policyId2}
|
||||||
|
|
||||||
Proxy-Policy-deny-00014
|
Proxy-Policy-deny-00014
|
||||||
[Tags] 请求体字串匹配
|
[Tags] 请求体字串匹配 update policy:请求体
|
||||||
Comment 创建请求体
|
Comment 创建请求体
|
||||||
${objectDict} Create Dictionary objectType=keywords isValid=${1} addItemList=1234567
|
${objectDict} Create Dictionary objectType=keywords isValid=${1} addItemList=1234567
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*open.node.com
|
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*open.node.com
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
|
Comment 创建请求体2
|
||||||
|
${objectDict} Create Dictionary objectType=keywords isValid=${1} addItemList=denyTest0014
|
||||||
|
${rescode} ${objectId2} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建拦截策略
|
Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00014 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"涨涨涨涨","code":404,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_REQ_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00014 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"涨涨涨涨","code":404,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_REQ_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_objectId33 ${objectId}
|
insert_policyId_to_file1 deny_objectId33 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId34 ${objectId1}
|
insert_policyId_to_file1 deny_objectId34 ${objectId1}
|
||||||
|
insert_policyId_to_file1 deny_objectId54 ${objectId2}
|
||||||
insert_policyId_to_file1 intercept_deny_policyId13 ${policyId1}
|
insert_policyId_to_file1 intercept_deny_policyId13 ${policyId1}
|
||||||
insert_policyId_to_file1 deny_policyId13 ${policyId2}
|
insert_policyId_to_file1 deny_policyId13 ${policyId2}
|
||||||
|
|
||||||
@@ -367,11 +461,17 @@ Proxy-Policy-deny-00015
|
|||||||
Comment 创建应答体
|
Comment 创建应答体
|
||||||
${objectDict} Create Dictionary objectType=keywords isValid=${1} addItemList=ASDFG
|
${objectDict} Create Dictionary objectType=keywords isValid=${1} addItemList=ASDFG
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
|
Comment 创建应答体2
|
||||||
|
${objectDict} Create Dictionary objectType=keywords isValid=${1} addItemList=deny015
|
||||||
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00015 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"涨涨涨涨","code":404,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_RES_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00015 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"涨涨涨涨","code":404,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_RES_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_objectId35 ${objectId}
|
insert_policyId_to_file1 deny_objectId35 ${objectId}
|
||||||
|
insert_policyId_to_file1 deny_objectId55 ${objectId1}
|
||||||
insert_policyId_to_file1 deny_policyId14 ${policyId2}
|
insert_policyId_to_file1 deny_policyId14 ${policyId2}
|
||||||
|
|
||||||
Proxy-Policy-deny-00016
|
Proxy-Policy-deny-00016
|
||||||
@@ -392,10 +492,14 @@ Proxy-Policy-deny-00016
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00003 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":404,"protocol":"HTTP"} filterList=${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00003 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","html_profile":${profiledId},"code":404,"protocol":"HTTP"} filterList=${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_profileId6 ${profiledId}
|
insert_policyId_to_file1 deny_profileId6 ${profiledId}
|
||||||
insert_policyId_to_file1 deny_objectId47 ${objectId}
|
insert_policyId_to_file1 deny_objectId47 ${objectId}
|
||||||
insert_policyId_to_file1 deny_objectId48 ${objectId1}
|
insert_policyId_to_file1 deny_objectId48 ${objectId1}
|
||||||
@@ -424,6 +528,8 @@ Proxy-Policy-deny-00017
|
|||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00016 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"涨涨涨涨","code":404,"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_body_Id}|TSG_FIELD_HTTP_REQ_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00016 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"涨涨涨涨","code":404,"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_body_Id}|TSG_FIELD_HTTP_REQ_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_objectId36 ${object_fqdn_Id}
|
insert_policyId_to_file1 deny_objectId36 ${object_fqdn_Id}
|
||||||
insert_policyId_to_file1 deny_objectId37 ${object_url_Id}
|
insert_policyId_to_file1 deny_objectId37 ${object_url_Id}
|
||||||
insert_policyId_to_file1 deny_objectId38 ${object_qq_Id}
|
insert_policyId_to_file1 deny_objectId38 ${object_qq_Id}
|
||||||
@@ -452,10 +558,14 @@ Proxy-Policy-deny-00018
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-deny policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建deny策略
|
Comment 创建deny策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00017 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"涨涨涨涨","code":404,"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_body_Id}|TSG_FIELD_HTTP_RES_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-deny-00017 policyType=pxy_manipulation policyDesc=autotest action=deny userRegion={"method":"block","message":"涨涨涨涨","code":404,"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_body_Id}|TSG_FIELD_HTTP_RES_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 deny_objectId41 ${object_fqdn_Id}
|
insert_policyId_to_file1 deny_objectId41 ${object_fqdn_Id}
|
||||||
insert_policyId_to_file1 deny_objectId42 ${object_url_Id}
|
insert_policyId_to_file1 deny_objectId42 ${object_url_Id}
|
||||||
insert_policyId_to_file1 deny_objectId43 ${object_qq_Id}
|
insert_policyId_to_file1 deny_objectId43 ${object_qq_Id}
|
||||||
|
|||||||
@@ -27,10 +27,14 @@ Proxy-Policy-hijack-00001
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00001 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00001 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId ${profiledId}
|
insert_policyId_to_file1 hijack_profileId ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId ${objectId}
|
insert_policyId_to_file1 hijack_objectId ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId39 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId39 ${objectId1}
|
||||||
@@ -40,24 +44,28 @@ Proxy-Policy-hijack-00001
|
|||||||
Proxy-Policy-hijack-00002
|
Proxy-Policy-hijack-00002
|
||||||
[Tags] cat右匹配
|
[Tags] cat右匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*cruisecritic.com
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*cruisecritic.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=cruiseto/
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=www.ke4rx.org/
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建hijack文件
|
Comment 创建hijack文件
|
||||||
${response} CreatePolicyFile2 ${url} ${path}/hijack_files/ Create-Hijack Files-test-3.html hijack
|
${response} CreatePolicyFile2 ${url} ${path}/hijack_files/ Create-Hijack Files-test-3.html hijack
|
||||||
${profiledId} Get From Dictionary ${response} profileId
|
${profiledId} Get From Dictionary ${response} profileId
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=170|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00002 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00002 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=109|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId1 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId1 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId1 ${objectId}
|
#insert_policyId_to_file1 hijack_objectId1 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId40 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId40 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_hijack_policyId1 ${policyId1}
|
insert_policyId_to_file1 intercept_hijack_policyId1 ${policyId1}
|
||||||
insert_policyId_to_file1 hijack_policyId1 ${policyId2}
|
insert_policyId_to_file1 hijack_policyId1 ${policyId2}
|
||||||
@@ -65,24 +73,28 @@ Proxy-Policy-hijack-00002
|
|||||||
Proxy-Policy-hijack-00003
|
Proxy-Policy-hijack-00003
|
||||||
[Tags] url4种匹配
|
[Tags] url4种匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*vegas.com,*bytedance.com,*toutiao.com,*douyin.com
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*vegas.com,*bytedance.com,*toutiao.com,*douyin.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=www.vegas.com/lasve*,$job.bytedance.com/society/product,*/ch/news_hot/,com/site/
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=tourv*,$www.wonderfulbali.com/,*dtours.com/,briardclubofameric
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建hijack文件
|
Comment 创建hijack文件
|
||||||
${response} CreatePolicyFile2 ${url} ${path}/hijack_files/ Create-Hijack Files-test-1.exe hijack {"isValid":1,"contentType":"application/x-msdos-program","opAction":"add","profileName":"test2","contentName":"Create-Hijack Files-test-1.exe","profileId":null,"returnData":1}
|
${response} CreatePolicyFile2 ${url} ${path}/hijack_files/ Create-Hijack Files-test-1.exe hijack {"isValid":1,"contentType":"application/x-msdos-program","opAction":"add","profileName":"test2","contentName":"Create-Hijack Files-test-1.exe","profileId":null,"returnData":1}
|
||||||
${profiledId} Get From Dictionary ${response} profileId
|
${profiledId} Get From Dictionary ${response} profileId
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=109|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00003 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00003 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId2 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId2 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId2 ${objectId}
|
#insert_policyId_to_file1 hijack_objectId2 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId3 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId3 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_hijack_policyId2 ${policyId1}
|
insert_policyId_to_file1 intercept_hijack_policyId2 ${policyId1}
|
||||||
insert_policyId_to_file1 hijack_policyId2 ${policyId2}
|
insert_policyId_to_file1 hijack_policyId2 ${policyId2}
|
||||||
@@ -105,10 +117,14 @@ Proxy-Policy-hijack-00004
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00004 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00004 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId3 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId3 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId4 ${objectId}
|
insert_policyId_to_file1 hijack_objectId4 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId5 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId5 ${objectId1}
|
||||||
@@ -134,10 +150,14 @@ Proxy-Policy-hijack-00005
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00005 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00005 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId4 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId4 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId7 ${objectId}
|
insert_policyId_to_file1 hijack_objectId7 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId8 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId8 ${objectId1}
|
||||||
@@ -163,10 +183,14 @@ Proxy-Policy-hijack-00006
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00006 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00006 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId5 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId5 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId10 ${objectId}
|
insert_policyId_to_file1 hijack_objectId10 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId11 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId11 ${objectId1}
|
||||||
@@ -192,10 +216,14 @@ Proxy-Policy-hijack-00007
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00007 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00007 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId6 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId6 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId13 ${objectId}
|
insert_policyId_to_file1 hijack_objectId13 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId14 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId14 ${objectId1}
|
||||||
@@ -221,10 +249,14 @@ Proxy-Policy-hijack-00008
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00008 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00008 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId7 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId7 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId16 ${objectId}
|
insert_policyId_to_file1 hijack_objectId16 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId17 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId17 ${objectId1}
|
||||||
@@ -250,10 +282,14 @@ Proxy-Policy-hijack-00009
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00009 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00009 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId8 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId8 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId19 ${objectId}
|
insert_policyId_to_file1 hijack_objectId19 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId20 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId20 ${objectId1}
|
||||||
@@ -279,10 +315,14 @@ Proxy-Policy-hijack-00010
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00010 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00010 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId9 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId9 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId22 ${objectId}
|
insert_policyId_to_file1 hijack_objectId22 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId23 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId23 ${objectId1}
|
||||||
@@ -293,10 +333,10 @@ Proxy-Policy-hijack-00010
|
|||||||
Proxy-Policy-hijack-00011
|
Proxy-Policy-hijack-00011
|
||||||
[Tags] 应答头左匹配
|
[Tags] 应答头左匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*mydrivers.com
|
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*airwargame.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=class/801/
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=/eng/start/
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建请求头
|
Comment 创建请求头
|
||||||
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=text*|Content-Type
|
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=text*|Content-Type
|
||||||
@@ -308,10 +348,14 @@ Proxy-Policy-hijack-00011
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00011 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00011 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId10 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId10 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId25 ${objectId}
|
insert_policyId_to_file1 hijack_objectId25 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId26 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId26 ${objectId1}
|
||||||
@@ -337,10 +381,14 @@ Proxy-Policy-hijack-00012
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00012 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00012 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId11 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId11 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId28 ${objectId}
|
insert_policyId_to_file1 hijack_objectId28 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId29 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId29 ${objectId1}
|
||||||
@@ -366,10 +414,14 @@ Proxy-Policy-hijack-00013
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00013 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_RES_HDR,${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00013 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_RES_HDR,${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId12 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId12 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId31 ${objectId}
|
insert_policyId_to_file1 hijack_objectId31 ${objectId}
|
||||||
insert_policyId_to_file1 hijack_objectId32 ${objectId1}
|
insert_policyId_to_file1 hijack_objectId32 ${objectId1}
|
||||||
@@ -404,10 +456,14 @@ Proxy-Policy-hijack-00014
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-hijack policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建hijack策略
|
Comment 创建hijack策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00014 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_sk_Id}|TSG_FIELD_HTTP_RES_HDR,${object_ck_Id}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-hijack-00014 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"hijack","hijack_profile":${profiledId},"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_sk_Id}|TSG_FIELD_HTTP_RES_HDR,${object_ck_Id}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 hijack_profileId13 ${profiledId}
|
insert_policyId_to_file1 hijack_profileId13 ${profiledId}
|
||||||
insert_policyId_to_file1 hijack_objectId33 ${object_fqdn_Id}
|
insert_policyId_to_file1 hijack_objectId33 ${object_fqdn_Id}
|
||||||
insert_policyId_to_file1 hijack_objectId34 ${object_url_Id}
|
insert_policyId_to_file1 hijack_objectId34 ${object_url_Id}
|
||||||
|
|||||||
@@ -27,10 +27,14 @@ Proxy-Policy-insert-00001
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00001 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00001 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId ${profiledId}
|
insert_policyId_to_file1 insert_profileId ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId ${objectId}
|
insert_policyId_to_file1 insert_objectId ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId39 ${objectId1}
|
insert_policyId_to_file1 insert_objectId39 ${objectId1}
|
||||||
@@ -40,24 +44,28 @@ Proxy-Policy-insert-00001
|
|||||||
Proxy-Policy-insert-00002
|
Proxy-Policy-insert-00002
|
||||||
[Tags] cat右匹配
|
[Tags] cat右匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*cruisingpower.com
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*cruisingpower.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=cruisingpower
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=meilleurmobile
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建insert文件
|
Comment 创建insert文件
|
||||||
${response} CreatePolicyFile2 ${url} ${path}/insert_files/ Create-Insert Scripts-test-1.js insert
|
${response} CreatePolicyFile2 ${url} ${path}/insert_files/ Create-Insert Scripts-test-1.js insert
|
||||||
${profiledId} Get From Dictionary ${response} profileId
|
${profiledId} Get From Dictionary ${response} profileId
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=169|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00002 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00002 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=109|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId1 ${profiledId}
|
insert_policyId_to_file1 insert_profileId1 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId1 ${objectId}
|
#insert_policyId_to_file1 insert_objectId1 ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId40 ${objectId1}
|
insert_policyId_to_file1 insert_objectId40 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_insert_policyId1 ${policyId1}
|
insert_policyId_to_file1 intercept_insert_policyId1 ${policyId1}
|
||||||
insert_policyId_to_file1 insert_policyId1 ${policyId2}
|
insert_policyId_to_file1 insert_policyId1 ${policyId2}
|
||||||
@@ -65,24 +73,28 @@ Proxy-Policy-insert-00002
|
|||||||
Proxy-Policy-insert-00003
|
Proxy-Policy-insert-00003
|
||||||
[Tags] url4种匹配
|
[Tags] url4种匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*uncorneredmarket.com,*alltrails.com,*atlasobscura.com,*anguilla-beaches.com
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*uncorneredmarket.com,*alltrails.com,*atlasobscura.com,*anguilla-beaches.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=uncorneredmarket.com/work*,www.alltrails.com,*experiences,anguilla-villas.html
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=scottsdalepublic*,$www.troop508.org,*wordpress.com/,doctorpoo
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建insert文件
|
Comment 创建insert文件
|
||||||
${response} CreatePolicyFile2 ${url} ${path}/insert_files/ Create-Insert Scripts-test-1.js insert
|
${response} CreatePolicyFile2 ${url} ${path}/insert_files/ Create-Insert Scripts-test-1.js insert
|
||||||
${profiledId} Get From Dictionary ${response} profileId
|
${profiledId} Get From Dictionary ${response} profileId
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=109|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00003 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00003 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId2 ${profiledId}
|
insert_policyId_to_file1 insert_profileId2 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId2 ${objectId}
|
#insert_policyId_to_file1 insert_objectId2 ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId3 ${objectId1}
|
insert_policyId_to_file1 insert_objectId3 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_insert_policyId2 ${policyId1}
|
insert_policyId_to_file1 intercept_insert_policyId2 ${policyId1}
|
||||||
insert_policyId_to_file1 insert_policyId2 ${policyId2}
|
insert_policyId_to_file1 insert_policyId2 ${policyId2}
|
||||||
@@ -105,10 +117,14 @@ Proxy-Policy-insert-00004
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00004 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00004 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId3 ${profiledId}
|
insert_policyId_to_file1 insert_profileId3 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId4 ${objectId}
|
insert_policyId_to_file1 insert_objectId4 ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId5 ${objectId1}
|
insert_policyId_to_file1 insert_objectId5 ${objectId1}
|
||||||
@@ -134,10 +150,14 @@ Proxy-Policy-insert-00005
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00005 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00005 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId4 ${profiledId}
|
insert_policyId_to_file1 insert_profileId4 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId7 ${objectId}
|
insert_policyId_to_file1 insert_objectId7 ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId8 ${objectId1}
|
insert_policyId_to_file1 insert_objectId8 ${objectId1}
|
||||||
@@ -163,10 +183,14 @@ Proxy-Policy-insert-00006
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00006 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00006 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId5 ${profiledId}
|
insert_policyId_to_file1 insert_profileId5 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId10 ${objectId}
|
insert_policyId_to_file1 insert_objectId10 ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId11 ${objectId1}
|
insert_policyId_to_file1 insert_objectId11 ${objectId1}
|
||||||
@@ -192,10 +216,14 @@ Proxy-Policy-insert-00007
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00007 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00007 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId6 ${profiledId}
|
insert_policyId_to_file1 insert_profileId6 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId13 ${objectId}
|
insert_policyId_to_file1 insert_objectId13 ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId14 ${objectId1}
|
insert_policyId_to_file1 insert_objectId14 ${objectId1}
|
||||||
@@ -221,10 +249,14 @@ Proxy-Policy-insert-00008
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00008 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00008 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId7 ${profiledId}
|
insert_policyId_to_file1 insert_profileId7 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId16 ${objectId}
|
insert_policyId_to_file1 insert_objectId16 ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId17 ${objectId1}
|
insert_policyId_to_file1 insert_objectId17 ${objectId1}
|
||||||
@@ -250,10 +282,14 @@ Proxy-Policy-insert-00009
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00009 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00009 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId8 ${profiledId}
|
insert_policyId_to_file1 insert_profileId8 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId19 ${objectId}
|
insert_policyId_to_file1 insert_objectId19 ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId20 ${objectId1}
|
insert_policyId_to_file1 insert_objectId20 ${objectId1}
|
||||||
@@ -279,10 +315,14 @@ Proxy-Policy-insert-00010
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00010 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00010 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId9 ${profiledId}
|
insert_policyId_to_file1 insert_profileId9 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId22 ${objectId}
|
insert_policyId_to_file1 insert_objectId22 ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId23 ${objectId1}
|
insert_policyId_to_file1 insert_objectId23 ${objectId1}
|
||||||
@@ -308,10 +348,14 @@ Proxy-Policy-insert-00011
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00011 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00011 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId10 ${profiledId}
|
insert_policyId_to_file1 insert_profileId10 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId25 ${objectId}
|
insert_policyId_to_file1 insert_objectId25 ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId26 ${objectId1}
|
insert_policyId_to_file1 insert_objectId26 ${objectId1}
|
||||||
@@ -337,10 +381,14 @@ Proxy-Policy-insert-00012
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00012 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00012 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId11 ${profiledId}
|
insert_policyId_to_file1 insert_profileId11 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId28 ${objectId}
|
insert_policyId_to_file1 insert_objectId28 ${objectId}
|
||||||
insert_policyId_to_file1 insert_objectId29 ${objectId1}
|
insert_policyId_to_file1 insert_objectId29 ${objectId1}
|
||||||
@@ -375,10 +423,14 @@ Proxy-Policy-insert-00013
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-insert policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建insert策略
|
Comment 创建insert策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00013 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_ck_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_sk_Id}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-insert-00013 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"insert","insert_profile":${profiledId},"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_ck_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_sk_Id}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 insert_profileId13 ${profiledId}
|
insert_policyId_to_file1 insert_profileId13 ${profiledId}
|
||||||
insert_policyId_to_file1 insert_objectId33 ${object_fqdn_Id}
|
insert_policyId_to_file1 insert_objectId33 ${object_fqdn_Id}
|
||||||
insert_policyId_to_file1 insert_objectId34 ${object_url_Id}
|
insert_policyId_to_file1 insert_objectId34 ${object_url_Id}
|
||||||
|
|||||||
@@ -20,10 +20,14 @@ Proxy-Policy-monitor-00001
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00001 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00001 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId ${objectId}
|
insert_policyId_to_file1 monitor_objectId ${objectId}
|
||||||
insert_policyId_to_file1 intercept_monitor_policyId ${policyId1}
|
insert_policyId_to_file1 intercept_monitor_policyId ${policyId1}
|
||||||
insert_policyId_to_file1 monitor_policyId ${policyId2}
|
insert_policyId_to_file1 monitor_policyId ${policyId2}
|
||||||
@@ -31,37 +35,45 @@ Proxy-Policy-monitor-00001
|
|||||||
Proxy-Policy-monitor-00002
|
Proxy-Policy-monitor-00002
|
||||||
[Tags] cat右匹配
|
[Tags] cat右匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*villaday.com
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*villaday.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=109|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00002 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00002 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=109|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
insert_policyId_to_file1 monitor_objectId1 ${objectId}
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
|
#insert_policyId_to_file1 monitor_objectId1 ${objectId}
|
||||||
insert_policyId_to_file1 intercept_monitor_policyId1 ${policyId1}
|
insert_policyId_to_file1 intercept_monitor_policyId1 ${policyId1}
|
||||||
insert_policyId_to_file1 monitor_policyId1 ${policyId2}
|
insert_policyId_to_file1 monitor_policyId1 ${policyId2}
|
||||||
|
|
||||||
Proxy-Policy-monitor-00003
|
Proxy-Policy-monitor-00003
|
||||||
[Tags] url4种匹配
|
[Tags] url4种匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*wmtransfer.com,*banbaowang.com,*qidian.com,*rolandberger.com
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*wmtransfer.com,*banbaowang.com,*qidian.com,*rolandberger.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=www.wmtransfer*,$www.banbaowang.com/shouchaobao/,*qidian.com/rank,country=RU
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=www.wmtransfer*,$www.banbaowang.com/shouchaobao/,*qidian.com/rank,country=RU
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=109|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00003 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00003 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
insert_policyId_to_file1 monitor_objectId2 ${objectId}
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
|
#insert_policyId_to_file1 monitor_objectId2 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId3 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId3 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_monitor_policyId2 ${policyId1}
|
insert_policyId_to_file1 intercept_monitor_policyId2 ${policyId1}
|
||||||
insert_policyId_to_file1 monitor_policyId2 ${policyId2}
|
insert_policyId_to_file1 monitor_policyId2 ${policyId2}
|
||||||
@@ -81,10 +93,14 @@ Proxy-Policy-monitor-00004
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00004 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00004 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId4 ${objectId}
|
insert_policyId_to_file1 monitor_objectId4 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId5 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId5 ${objectId1}
|
||||||
insert_policyId_to_file1 monitor_objectId6 ${objectId2}
|
insert_policyId_to_file1 monitor_objectId6 ${objectId2}
|
||||||
@@ -106,10 +122,14 @@ Proxy-Policy-monitor-00005
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00005 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00005 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId7 ${objectId}
|
insert_policyId_to_file1 monitor_objectId7 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId8 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId8 ${objectId1}
|
||||||
insert_policyId_to_file1 monitor_objectId9 ${objectId2}
|
insert_policyId_to_file1 monitor_objectId9 ${objectId2}
|
||||||
@@ -131,10 +151,14 @@ Proxy-Policy-monitor-00006
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00006 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00006 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId10 ${objectId}
|
insert_policyId_to_file1 monitor_objectId10 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId11 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId11 ${objectId1}
|
||||||
insert_policyId_to_file1 monitor_objectId12 ${objectId2}
|
insert_policyId_to_file1 monitor_objectId12 ${objectId2}
|
||||||
@@ -156,10 +180,14 @@ Proxy-Policy-monitor-00007
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00007 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00007 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId13 ${objectId}
|
insert_policyId_to_file1 monitor_objectId13 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId14 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId14 ${objectId1}
|
||||||
insert_policyId_to_file1 monitor_objectId15 ${objectId2}
|
insert_policyId_to_file1 monitor_objectId15 ${objectId2}
|
||||||
@@ -181,10 +209,14 @@ Proxy-Policy-monitor-00008
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00008 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00008 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId16 ${objectId}
|
insert_policyId_to_file1 monitor_objectId16 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId17 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId17 ${objectId1}
|
||||||
insert_policyId_to_file1 monitor_objectId18 ${objectId2}
|
insert_policyId_to_file1 monitor_objectId18 ${objectId2}
|
||||||
@@ -206,10 +238,14 @@ Proxy-Policy-monitor-00009
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00009 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00009 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId19 ${objectId}
|
insert_policyId_to_file1 monitor_objectId19 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId20 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId20 ${objectId1}
|
||||||
insert_policyId_to_file1 monitor_objectId21 ${objectId2}
|
insert_policyId_to_file1 monitor_objectId21 ${objectId2}
|
||||||
@@ -231,10 +267,14 @@ Proxy-Policy-monitor-00010
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00010 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00010 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId22 ${objectId}
|
insert_policyId_to_file1 monitor_objectId22 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId23 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId23 ${objectId1}
|
||||||
insert_policyId_to_file1 monitor_objectId24 ${objectId2}
|
insert_policyId_to_file1 monitor_objectId24 ${objectId2}
|
||||||
@@ -256,10 +296,14 @@ Proxy-Policy-monitor-00011
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00011 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00011 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId25 ${objectId}
|
insert_policyId_to_file1 monitor_objectId25 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId26 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId26 ${objectId1}
|
||||||
insert_policyId_to_file1 monitor_objectId27 ${objectId2}
|
insert_policyId_to_file1 monitor_objectId27 ${objectId2}
|
||||||
@@ -281,10 +325,14 @@ Proxy-Policy-monitor-00012
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00012 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00012 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId28 ${objectId}
|
insert_policyId_to_file1 monitor_objectId28 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId29 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId29 ${objectId1}
|
||||||
insert_policyId_to_file1 monitor_objectId30 ${objectId2}
|
insert_policyId_to_file1 monitor_objectId30 ${objectId2}
|
||||||
@@ -303,10 +351,14 @@ Proxy-Policy-monitor-00013
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00013 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00013 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId31 ${objectId}
|
insert_policyId_to_file1 monitor_objectId31 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId32 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId32 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_monitor_policyId12 ${policyId1}
|
insert_policyId_to_file1 intercept_monitor_policyId12 ${policyId1}
|
||||||
@@ -324,10 +376,14 @@ Proxy-Policy-monitor-00014
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00014 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_REQ_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00014 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_REQ_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId33 ${objectId}
|
insert_policyId_to_file1 monitor_objectId33 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_objectId34 ${objectId1}
|
insert_policyId_to_file1 monitor_objectId34 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_monitor_policyId13 ${policyId1}
|
insert_policyId_to_file1 intercept_monitor_policyId13 ${policyId1}
|
||||||
@@ -342,6 +398,8 @@ Proxy-Policy-monitor-00015
|
|||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00015 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_RES_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00015 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_RES_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId35 ${objectId}
|
insert_policyId_to_file1 monitor_objectId35 ${objectId}
|
||||||
insert_policyId_to_file1 monitor_policyId14 ${policyId2}
|
insert_policyId_to_file1 monitor_policyId14 ${policyId2}
|
||||||
|
|
||||||
@@ -366,6 +424,8 @@ Proxy-Policy-monitor-00016
|
|||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00016 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_body_Id}|TSG_FIELD_HTTP_REQ_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00016 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_body_Id}|TSG_FIELD_HTTP_REQ_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId36 ${object_fqdn_Id}
|
insert_policyId_to_file1 monitor_objectId36 ${object_fqdn_Id}
|
||||||
insert_policyId_to_file1 monitor_objectId37 ${object_url_Id}
|
insert_policyId_to_file1 monitor_objectId37 ${object_url_Id}
|
||||||
insert_policyId_to_file1 monitor_objectId38 ${object_qq_Id}
|
insert_policyId_to_file1 monitor_objectId38 ${object_qq_Id}
|
||||||
@@ -394,10 +454,14 @@ Proxy-Policy-monitor-00017
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-monitor policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建monitor策略
|
Comment 创建monitor策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00017 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_body_Id}|TSG_FIELD_HTTP_RES_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-monitor-00017 policyType=pxy_manipulation policyDesc=autotest action=monitor userRegion={"method":"monitor","protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_body_Id}|TSG_FIELD_HTTP_RES_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 monitor_objectId41 ${object_fqdn_Id}
|
insert_policyId_to_file1 monitor_objectId41 ${object_fqdn_Id}
|
||||||
insert_policyId_to_file1 monitor_objectId42 ${object_url_Id}
|
insert_policyId_to_file1 monitor_objectId42 ${object_url_Id}
|
||||||
insert_policyId_to_file1 monitor_objectId43 ${object_qq_Id}
|
insert_policyId_to_file1 monitor_objectId43 ${object_qq_Id}
|
||||||
|
|||||||
@@ -12,19 +12,23 @@ Resource ../../../03-Variable/ApplicationID.txt
|
|||||||
Proxy-Policy-redirect-00001
|
Proxy-Policy-redirect-00001
|
||||||
[Tags] fqdn完整匹配
|
[Tags] fqdn完整匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=$quote.com
|
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=$tudou.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=home-insurance/
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=tudou
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建拦截策略
|
Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00001 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00001 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId ${objectId}
|
insert_policyId_to_file1 redirect_objectId ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId44 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId44 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_redirect_policyId ${policyId1}
|
insert_policyId_to_file1 intercept_redirect_policyId ${policyId1}
|
||||||
@@ -33,20 +37,24 @@ Proxy-Policy-redirect-00001
|
|||||||
Proxy-Policy-redirect-00002
|
Proxy-Policy-redirect-00002
|
||||||
[Tags] cat右匹配
|
[Tags] cat右匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*vystarcu.org
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*vystarcu.org
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=Protection/Auto-Recreational-Loans
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=www.cornetbier.be/
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=101|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00002 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00002 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=101|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
insert_policyId_to_file1 redirect_objectId1 ${objectId}
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
|
#insert_policyId_to_file1 redirect_objectId1 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId45 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId45 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_redirect_policyId1 ${policyId1}
|
insert_policyId_to_file1 intercept_redirect_policyId1 ${policyId1}
|
||||||
insert_policyId_to_file1 redirect_policyId1 ${policyId2}
|
insert_policyId_to_file1 redirect_policyId1 ${policyId2}
|
||||||
@@ -54,20 +62,24 @@ Proxy-Policy-redirect-00002
|
|||||||
Proxy-Policy-redirect-00003
|
Proxy-Policy-redirect-00003
|
||||||
[Tags] url4种匹配
|
[Tags] url4种匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*secure.uwcu.org,*cit.com,*alaskausa.org,*tradingtechnologies.com
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*secure.uwcu.org,*cit.com,*alaskausa.org,*tradingtechnologies.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=secure.uwcu.org/Branch*,$www.cit.com/cit-bank/,*org/investment/,tradingtechnologies
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=www.sail-croatia*,$www.pagemillwinery.com/,nwrassn.org,poetrysoup
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=109|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00003 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00003 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
insert_policyId_to_file1 redirect_objectId2 ${objectId}
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
|
#insert_policyId_to_file1 redirect_objectId2 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId3 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId3 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_redirect_policyId2 ${policyId1}
|
insert_policyId_to_file1 intercept_redirect_policyId2 ${policyId1}
|
||||||
insert_policyId_to_file1 redirect_policyId2 ${policyId2}
|
insert_policyId_to_file1 redirect_policyId2 ${policyId2}
|
||||||
@@ -87,10 +99,14 @@ Proxy-Policy-redirect-00004
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00004 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00004 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId4 ${objectId}
|
insert_policyId_to_file1 redirect_objectId4 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId5 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId5 ${objectId1}
|
||||||
insert_policyId_to_file1 redirect_objectId6 ${objectId2}
|
insert_policyId_to_file1 redirect_objectId6 ${objectId2}
|
||||||
@@ -112,10 +128,14 @@ Proxy-Policy-redirect-00005
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00005 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00005 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId7 ${objectId}
|
insert_policyId_to_file1 redirect_objectId7 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId8 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId8 ${objectId1}
|
||||||
insert_policyId_to_file1 redirect_objectId9 ${objectId2}
|
insert_policyId_to_file1 redirect_objectId9 ${objectId2}
|
||||||
@@ -137,10 +157,14 @@ Proxy-Policy-redirect-00006
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00006 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"https://yhd.com","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00006 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"https://yhd.com","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId10 ${objectId}
|
insert_policyId_to_file1 redirect_objectId10 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId11 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId11 ${objectId1}
|
||||||
insert_policyId_to_file1 redirect_objectId12 ${objectId2}
|
insert_policyId_to_file1 redirect_objectId12 ${objectId2}
|
||||||
@@ -162,10 +186,14 @@ Proxy-Policy-redirect-00007
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00007 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"https://yhd.com","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00007 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"https://yhd.com","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId13 ${objectId}
|
insert_policyId_to_file1 redirect_objectId13 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId14 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId14 ${objectId1}
|
||||||
insert_policyId_to_file1 redirect_objectId15 ${objectId2}
|
insert_policyId_to_file1 redirect_objectId15 ${objectId2}
|
||||||
@@ -187,10 +215,14 @@ Proxy-Policy-redirect-00008
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00008 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"https://yhd.com","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00008 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"https://yhd.com","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId16 ${objectId}
|
insert_policyId_to_file1 redirect_objectId16 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId17 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId17 ${objectId1}
|
||||||
insert_policyId_to_file1 redirect_objectId18 ${objectId2}
|
insert_policyId_to_file1 redirect_objectId18 ${objectId2}
|
||||||
@@ -212,10 +244,14 @@ Proxy-Policy-redirect-00009
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00009 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"https://yhd.com","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00009 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"https://yhd.com","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId19 ${objectId}
|
insert_policyId_to_file1 redirect_objectId19 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId20 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId20 ${objectId1}
|
||||||
insert_policyId_to_file1 redirect_objectId21 ${objectId2}
|
insert_policyId_to_file1 redirect_objectId21 ${objectId2}
|
||||||
@@ -237,10 +273,14 @@ Proxy-Policy-redirect-00010
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00010 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00010 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId22 ${objectId}
|
insert_policyId_to_file1 redirect_objectId22 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId23 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId23 ${objectId1}
|
||||||
insert_policyId_to_file1 redirect_objectId24 ${objectId2}
|
insert_policyId_to_file1 redirect_objectId24 ${objectId2}
|
||||||
@@ -262,10 +302,14 @@ Proxy-Policy-redirect-00011
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00011 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00011 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId25 ${objectId}
|
insert_policyId_to_file1 redirect_objectId25 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId26 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId26 ${objectId1}
|
||||||
insert_policyId_to_file1 redirect_objectId27 ${objectId2}
|
insert_policyId_to_file1 redirect_objectId27 ${objectId2}
|
||||||
@@ -287,10 +331,14 @@ Proxy-Policy-redirect-00012
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00012 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00012 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId28 ${objectId}
|
insert_policyId_to_file1 redirect_objectId28 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId29 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId29 ${objectId1}
|
||||||
insert_policyId_to_file1 redirect_objectId30 ${objectId2}
|
insert_policyId_to_file1 redirect_objectId30 ${objectId2}
|
||||||
@@ -312,10 +360,14 @@ Proxy-Policy-redirect-00013
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00013 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_RES_HDR,${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00013 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_RES_HDR,${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId31 ${objectId}
|
insert_policyId_to_file1 redirect_objectId31 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId32 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId32 ${objectId1}
|
||||||
insert_policyId_to_file1 redirect_objectId46 ${objectId2}
|
insert_policyId_to_file1 redirect_objectId46 ${objectId2}
|
||||||
@@ -337,10 +389,14 @@ Proxy-Policy-redirect-00014
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00014 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_REQ_CONTENT,${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00014 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_REQ_CONTENT,${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId33 ${objectId}
|
insert_policyId_to_file1 redirect_objectId33 ${objectId}
|
||||||
insert_policyId_to_file1 redirect_objectId34 ${objectId1}
|
insert_policyId_to_file1 redirect_objectId34 ${objectId1}
|
||||||
insert_policyId_to_file1 redirect_objectId47 ${objectId2}
|
insert_policyId_to_file1 redirect_objectId47 ${objectId2}
|
||||||
@@ -368,6 +424,8 @@ Proxy-Policy-redirect-00015
|
|||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00015 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_body_Id}|TSG_FIELD_HTTP_REQ_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00015 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_body_Id}|TSG_FIELD_HTTP_REQ_CONTENT isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId35 ${object_fqdn_Id}
|
insert_policyId_to_file1 redirect_objectId35 ${object_fqdn_Id}
|
||||||
insert_policyId_to_file1 redirect_objectId36 ${object_url_Id}
|
insert_policyId_to_file1 redirect_objectId36 ${object_url_Id}
|
||||||
insert_policyId_to_file1 redirect_objectId37 ${object_qq_Id}
|
insert_policyId_to_file1 redirect_objectId37 ${object_qq_Id}
|
||||||
@@ -393,10 +451,14 @@ Proxy-Policy-redirect-00016
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-redirect policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建redirect策略
|
Comment 创建redirect策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00016 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-redirect-00016 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"redirect","to":"http://www.iceo.com.cn/renwu2013/","code":302,"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 redirect_objectId40 ${object_fqdn_Id}
|
insert_policyId_to_file1 redirect_objectId40 ${object_fqdn_Id}
|
||||||
insert_policyId_to_file1 redirect_objectId41 ${object_url_Id}
|
insert_policyId_to_file1 redirect_objectId41 ${object_url_Id}
|
||||||
insert_policyId_to_file1 redirect_objectId42 ${object_qq_Id}
|
insert_policyId_to_file1 redirect_objectId42 ${object_qq_Id}
|
||||||
|
|||||||
@@ -21,10 +21,14 @@ Proxy-Policy-replace-00001
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00001 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_body","find":"Artificial","replace_with":"明天你好"}],"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00001 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_body","find":"Artificial","replace_with":"明天你好"}],"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId ${objectId}
|
insert_policyId_to_file1 replace_objectId ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId39 ${objectId1}
|
insert_policyId_to_file1 replace_objectId39 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_replace_policyId ${policyId1}
|
insert_policyId_to_file1 intercept_replace_policyId ${policyId1}
|
||||||
@@ -33,20 +37,24 @@ Proxy-Policy-replace-00001
|
|||||||
Proxy-Policy-replace-00002
|
Proxy-Policy-replace-00002
|
||||||
[Tags] cat右匹配
|
[Tags] cat右匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*trip.com
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*trip.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=trains/china/
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=www.splishsplash.com
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=109|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00002 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_req_uri","find":"trains/china/","replace_with":"cars/"}],"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00002 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_req_uri","find":"splishsplash","replace_with":"facebook"}],"protocol":"HTTP"} filterList=109|TSG_FIELD_HTTP_HOST,${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
insert_policyId_to_file1 replace_objectId1 ${objectId}
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
|
#insert_policyId_to_file1 replace_objectId1 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId40 ${objectId1}
|
insert_policyId_to_file1 replace_objectId40 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_replace_policyId1 ${policyId1}
|
insert_policyId_to_file1 intercept_replace_policyId1 ${policyId1}
|
||||||
insert_policyId_to_file1 replace_policyId1 ${policyId2}
|
insert_policyId_to_file1 replace_policyId1 ${policyId2}
|
||||||
@@ -54,20 +62,24 @@ Proxy-Policy-replace-00002
|
|||||||
Proxy-Policy-replace-00003
|
Proxy-Policy-replace-00003
|
||||||
[Tags] url4种匹配
|
[Tags] url4种匹配
|
||||||
Comment 创建fqdn
|
Comment 创建fqdn
|
||||||
${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*smartertravel.com,*chinese.hostelworld.com,*truelinkfinancial.com,*nycgo.com
|
# ${objectDict} Create Dictionary objectType=fqdn_category isValid=${1} addItemList=*smartertravel.com,*chinese.hostelworld.com,*truelinkfinancial.com,*nycgo.com
|
||||||
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
# ${rescode} ${objectId} AddObject2 ${1} ${objectDict}
|
||||||
Comment 创建url
|
Comment 创建url
|
||||||
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=www.smartertravel.com/privacy*,$www.chinese.hostelworld.com/minsu,*guardian-fiduciary/,press-and-media/
|
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=umcfa.webs.com*,$www.pjpugliese.com/,*co.za/,ornithomedia
|
||||||
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
|
||||||
Comment Comment 创建拦截策略
|
Comment Comment 创建拦截策略
|
||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=109|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00003 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00003 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
insert_policyId_to_file1 replace_objectId2 ${objectId}
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
|
#insert_policyId_to_file1 replace_objectId2 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId3 ${objectId1}
|
insert_policyId_to_file1 replace_objectId3 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_replace_policyId2 ${policyId1}
|
insert_policyId_to_file1 intercept_replace_policyId2 ${policyId1}
|
||||||
insert_policyId_to_file1 replace_policyId2 ${policyId2}
|
insert_policyId_to_file1 replace_policyId2 ${policyId2}
|
||||||
@@ -87,10 +99,14 @@ Proxy-Policy-replace-00004
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00004 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00004 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId4 ${objectId}
|
insert_policyId_to_file1 replace_objectId4 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId5 ${objectId1}
|
insert_policyId_to_file1 replace_objectId5 ${objectId1}
|
||||||
insert_policyId_to_file1 replace_objectId6 ${objectId2}
|
insert_policyId_to_file1 replace_objectId6 ${objectId2}
|
||||||
@@ -112,10 +128,14 @@ Proxy-Policy-replace-00005
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00005 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00005 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId7 ${objectId}
|
insert_policyId_to_file1 replace_objectId7 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId8 ${objectId1}
|
insert_policyId_to_file1 replace_objectId8 ${objectId1}
|
||||||
insert_policyId_to_file1 replace_objectId9 ${objectId2}
|
insert_policyId_to_file1 replace_objectId9 ${objectId2}
|
||||||
@@ -137,10 +157,14 @@ Proxy-Policy-replace-00006
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00006 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00006 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId10 ${objectId}
|
insert_policyId_to_file1 replace_objectId10 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId11 ${objectId1}
|
insert_policyId_to_file1 replace_objectId11 ${objectId1}
|
||||||
insert_policyId_to_file1 replace_objectId12 ${objectId2}
|
insert_policyId_to_file1 replace_objectId12 ${objectId2}
|
||||||
@@ -162,10 +186,14 @@ Proxy-Policy-replace-00007
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00007 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00007 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId13 ${objectId}
|
insert_policyId_to_file1 replace_objectId13 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId14 ${objectId1}
|
insert_policyId_to_file1 replace_objectId14 ${objectId1}
|
||||||
insert_policyId_to_file1 replace_objectId15 ${objectId2}
|
insert_policyId_to_file1 replace_objectId15 ${objectId2}
|
||||||
@@ -187,10 +215,14 @@ Proxy-Policy-replace-00008
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00008 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00008 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId16 ${objectId}
|
insert_policyId_to_file1 replace_objectId16 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId17 ${objectId1}
|
insert_policyId_to_file1 replace_objectId17 ${objectId1}
|
||||||
insert_policyId_to_file1 replace_objectId18 ${objectId2}
|
insert_policyId_to_file1 replace_objectId18 ${objectId2}
|
||||||
@@ -212,10 +244,14 @@ Proxy-Policy-replace-00009
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00009 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00009 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId19 ${objectId}
|
insert_policyId_to_file1 replace_objectId19 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId20 ${objectId1}
|
insert_policyId_to_file1 replace_objectId20 ${objectId1}
|
||||||
insert_policyId_to_file1 replace_objectId21 ${objectId2}
|
insert_policyId_to_file1 replace_objectId21 ${objectId2}
|
||||||
@@ -234,10 +270,14 @@ Proxy-Policy-replace-00010
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00010 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_req_body","find":"hello","replace_with":"111111"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00010 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_req_body","find":"hello","replace_with":"111111"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId22 ${objectId}
|
insert_policyId_to_file1 replace_objectId22 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId23 ${objectId1}
|
insert_policyId_to_file1 replace_objectId23 ${objectId1}
|
||||||
insert_policyId_to_file1 intercept_replace_policyId9 ${policyId1}
|
insert_policyId_to_file1 intercept_replace_policyId9 ${policyId1}
|
||||||
@@ -258,10 +298,14 @@ Proxy-Policy-replace-00011
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"HTTP"} filterList=${objectId}|TSG_FIELD_HTTP_HOST isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00011 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00011 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_RES_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId25 ${objectId}
|
insert_policyId_to_file1 replace_objectId25 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId26 ${objectId1}
|
insert_policyId_to_file1 replace_objectId26 ${objectId1}
|
||||||
insert_policyId_to_file1 replace_objectId27 ${objectId2}
|
insert_policyId_to_file1 replace_objectId27 ${objectId2}
|
||||||
@@ -283,10 +327,14 @@ Proxy-Policy-replace-00012
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00012 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00012 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_URL,${objectId2}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId28 ${objectId}
|
insert_policyId_to_file1 replace_objectId28 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId29 ${objectId1}
|
insert_policyId_to_file1 replace_objectId29 ${objectId1}
|
||||||
insert_policyId_to_file1 replace_objectId30 ${objectId2}
|
insert_policyId_to_file1 replace_objectId30 ${objectId2}
|
||||||
@@ -308,10 +356,14 @@ Proxy-Policy-replace-00013
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00013 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_RES_HDR,${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00013 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${objectId1}|TSG_FIELD_HTTP_RES_HDR,${objectId2}|TSG_FIELD_HTTP_URL isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId31 ${objectId}
|
insert_policyId_to_file1 replace_objectId31 ${objectId}
|
||||||
insert_policyId_to_file1 replace_objectId32 ${objectId1}
|
insert_policyId_to_file1 replace_objectId32 ${objectId1}
|
||||||
insert_policyId_to_file1 replace_objectId41 ${objectId2}
|
insert_policyId_to_file1 replace_objectId41 ${objectId2}
|
||||||
@@ -342,10 +394,14 @@ Proxy-Policy-replace-00014
|
|||||||
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-replace policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${object_fqdn_Id}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId1} Get-Pids ${policyId1}
|
||||||
|
${policyId1} Set Variable ${policyId1}[0]
|
||||||
Comment 创建replace策略
|
Comment 创建replace策略
|
||||||
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00014 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_sk_Id}|TSG_FIELD_HTTP_RES_HDR,${object_ck_Id}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
${policyDict} Create Dictionary policyName=Proxy-Policy-replace-00014 policyType=pxy_manipulation policyDesc=autotest action=manipulation userRegion={"method":"replace","rules":[{"search_in":"http_resp_header","find":"html","replace_with":"json"}],"protocol":"HTTP"} filterList=${object_fqdn_Id}|TSG_FIELD_HTTP_HOST,${object_url_Id}|TSG_FIELD_HTTP_URL,${object_qq_Id}|TSG_FIELD_HTTP_REQ_HDR,${object_yd_Id}|TSG_FIELD_HTTP_RES_HDR,${object_sk_Id}|TSG_FIELD_HTTP_RES_HDR,${object_ck_Id}|TSG_FIELD_HTTP_REQ_HDR isValid=${1} appIdObjects=${HTTP_ID}
|
||||||
log ${policyDict}
|
log ${policyDict}
|
||||||
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
${rescode} ${policyId2} AddPolicies 1 ${policyDict} v2
|
||||||
|
${policyId2} Get-Pids ${policyId2}
|
||||||
|
${policyId2} Set Variable ${policyId2}[0]
|
||||||
insert_policyId_to_file1 replace_objectId33 ${object_fqdn_Id}
|
insert_policyId_to_file1 replace_objectId33 ${object_fqdn_Id}
|
||||||
insert_policyId_to_file1 replace_objectId34 ${object_url_Id}
|
insert_policyId_to_file1 replace_objectId34 ${object_url_Id}
|
||||||
insert_policyId_to_file1 replace_objectId35 ${object_qq_Id}
|
insert_policyId_to_file1 replace_objectId35 ${object_qq_Id}
|
||||||
|
|||||||
Reference in New Issue
Block a user