提交安全策略,deny动作和monitor动作http、ssl、ftp、mail、dns协议用例
This commit is contained in:
128
01-TestCase/tsg_ui/ui_security/Ui_DenyDNSCase.robot
Normal file
128
01-TestCase/tsg_ui/ui_security/Ui_DenyDNSCase.robot
Normal file
@@ -0,0 +1,128 @@
|
||||
*** Settings ***
|
||||
Force Tags tsg-ui Policies Security
|
||||
Library Selenium2Library
|
||||
Resource ../../../02-Keyword/tsg_ui/objects/NewObjectPages.robot
|
||||
Resource ../../../02-Keyword/tsg_ui/objects/NewObject.robot
|
||||
Resource ../../../02-Keyword/tsg_ui/Menu.robot
|
||||
Resource ../../../03-Variable/PolicyObjectDefault.txt
|
||||
Resource ../../../02-Keyword/tsg_ui/policy/UIPolicy.robot
|
||||
|
||||
|
||||
*** Test Cases ***
|
||||
###############################################################VOIP#################################################################
|
||||
SecurityDenyDNS001
|
||||
[Tags] Deny DNS QNAME
|
||||
#新建对象fqdn
|
||||
Comment 新建对象fqdn
|
||||
CreatePage FQDN single ${TEST NAME}_FQDN1 keywordtext=$www.facebook.com
|
||||
|
||||
Comment 新建对象fqdn
|
||||
CreatePage FQDN single ${TEST NAME}_FQDN2 keywordtext=*youtube.com
|
||||
|
||||
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
|
||||
|
||||
${sourceAddIpList} Create List ${sip1}
|
||||
|
||||
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||
|
||||
${QNAMEname} create list ${TEST NAME}_FQDN ${TEST NAME}_FQDN2
|
||||
|
||||
${filter} create list QNAME
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} QNAMEname=${QNAMEname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenyDNS002
|
||||
[Tags] Deny DNS
|
||||
|
||||
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
|
||||
|
||||
${sourceAddIpList} Create List ${sip1}
|
||||
|
||||
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenyDNS003
|
||||
[Tags] Deny DNS QNAME Redirect
|
||||
#新建对象fqdn
|
||||
Comment 新建对象fqdn
|
||||
CreatePage FQDN single ${TEST NAME}_FQDN1 keywordtext=$twitter.com
|
||||
|
||||
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
|
||||
|
||||
${sourceAddIpList} Create List ${sip1}
|
||||
|
||||
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
|
||||
|
||||
${QNAMEname} create list ${TEST NAME}_FQDN1
|
||||
|
||||
${filter} create list QNAME
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} QNAMEname=${QNAMEname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Redirect ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
${Subactionadd} Create Dictionary QType=A Avalue=163.171.193.149 Attl=50 CNAMEvalue=www.vip.com CNAMEttl=100
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo} Subactionadd=${Subactionadd}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
|
||||
SecurityDenyDNS004
|
||||
[Tags] Deny DNS Category
|
||||
#新建对象fqdn
|
||||
Comment 新建对象fqdn
|
||||
CreatePage FQDN single ${TEST NAME}_FQDN1 keywordtext=*gazeta.ru
|
||||
|
||||
|
||||
${QNAMEname} create list ${TEST NAME}_FQDN1
|
||||
|
||||
${filter} create list QNAME
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} QNAMEname=${QNAMEname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
|
||||
SecurityDenyDNS005
|
||||
[Tags] Deny DNS SAN
|
||||
#新建对象fqdn
|
||||
Comment 新建对象fqdn
|
||||
CreatePage FQDN single ${TEST NAME}_FQDN keywordtext=$mail.ru
|
||||
|
||||
${dip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.100.5 Port=1-65535
|
||||
|
||||
${destinationAddIpList} Create List ${dip1}
|
||||
|
||||
${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList}
|
||||
|
||||
${QNAMEname} create list ${TEST NAME}_FQDN
|
||||
|
||||
${filter} create list QNAME
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} QNAMEname=${QNAMEname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
|
||||
|
||||
###############################################################VOIP#################################################################
|
||||
Reference in New Issue
Block a user