*** 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 *** ################################################################################################################################ SecurityDenyDNS001 [Tags] Deny DNS QNAME #新建对象fqdn Comment 新建对象fqdn CreatePage FQDN single ${TEST NAME}${tag}_FQDN1 keywordtext=$www.facebook.com Comment 新建对象fqdn CreatePage FQDN single ${TEST NAME}${tag}_FQDN2 keywordtext=*youtube.com ${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}${tag}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535 ${sourceAddIpList} Create List ${sip1} ${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList} ${QNAMEname} create list ${TEST NAME}${tag}_FQDN ${TEST NAME}${tag}_FQDN2 ${filter} create list QNAME ${filterInfo} Create Dictionary Filter=${filter} QNAMEname=${QNAMEname} ${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME}${tag} 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}${tag}_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}${tag} 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}${tag}_FQDN1 keywordtext=$twitter.com ${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}${tag}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535 ${sourceAddIpList} Create List ${sip1} ${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList} ${QNAMEname} create list ${TEST NAME}${tag}_FQDN1 ${filter} create list QNAME ${filterInfo} Create Dictionary Filter=${filter} QNAMEname=${QNAMEname} ${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME}${tag} 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 QNAME #新建对象fqdn Comment 新建对象fqdn CreatePage FQDN single ${TEST NAME}${tag}_FQDN1 keywordtext=*gazeta.ru ${QNAMEname} create list ${TEST NAME}${tag}_FQDN1 ${filter} create list QNAME ${filterInfo} Create Dictionary Filter=${filter} QNAMEname=${QNAMEname} ${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME}${tag} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1 UIPolicies ${policyInfo} FilterInfo=${filterInfo} SecurityDenyDNS005 [Tags] Deny DNS QNAME #新建对象fqdn Comment 新建对象fqdn CreatePage FQDN single ${TEST NAME}${tag}_FQDN keywordtext=$mail.ru ${dip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}${tag}_IP1 Ipclienttext1=192.168.100.5 Port=1-65535 ${destinationAddIpList} Create List ${dip1} ${destinationInfo} Create Dictionary destinationAddIpList=${destinationAddIpList} ${QNAMEname} create list ${TEST NAME}${tag}_FQDN ${filter} create list QNAME ${filterInfo} Create Dictionary Filter=${filter} QNAMEname=${QNAMEname} ${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME}${tag} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1 UIPolicies ${policyInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo} PoliciesDelete ################################################################################################################################