151 lines
6.5 KiB
Plaintext
151 lines
6.5 KiB
Plaintext
*** 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#################################################################
|
|
SecurityDenyFTP001
|
|
[Tags] Deny FTP URI
|
|
#新建对象url
|
|
Comment 新建对象url
|
|
CreatePage URL single ${TEST NAME}_URL1 keywordtext=pxes
|
|
|
|
#新建对象url
|
|
Comment 新建对象url
|
|
CreatePage URL single ${TEST NAME}_URL2 keywordtext= *codes.txt
|
|
|
|
${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}
|
|
|
|
${URIname} create list ${TEST NAME}_URL1 ${TEST NAME}_URL2
|
|
|
|
${filter} create list URI
|
|
|
|
${filterInfo} Create Dictionary Filter=${filter} URIname=${URIname}
|
|
|
|
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
|
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
|
|
|
PoliciesDelete
|
|
|
|
SecurityDenyFTP002
|
|
[Tags] Deny FTP Content
|
|
#新建Content
|
|
CreatePage Key single ${TEST NAME}_Content keywordtext=acpi-fakekey
|
|
|
|
${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}
|
|
|
|
${FTPContentname} create list ${TEST NAME}_Content
|
|
|
|
${filter} create list Content
|
|
|
|
${filterInfo} Create Dictionary Filter=${filter} FTPContentname=${FTPContentname}
|
|
|
|
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
|
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
|
|
|
PoliciesDelete
|
|
|
|
SecurityDenyFTP003
|
|
[Tags] Deny FTP Account
|
|
#新建Account
|
|
CreatePage Account single ${TEST NAME}_Account keywordtext=anony*
|
|
|
|
${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}
|
|
|
|
${FTPAccountname} create list ${TEST NAME}_Account
|
|
|
|
${filter} create list Account
|
|
|
|
${filterInfo} Create Dictionary Filter=${filter} FTPAccountname=${FTPAccountname}
|
|
|
|
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
|
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
|
|
|
PoliciesDelete
|
|
|
|
|
|
|
|
SecurityDenyFTP004
|
|
[Tags] Deny FTP RST
|
|
|
|
${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=RST ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
|
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo}
|
|
|
|
|
|
SecurityDenyFTP005
|
|
[Tags] Deny FTP URI+Content
|
|
#新建对象url
|
|
Comment 新建对象url
|
|
CreatePage URL single ${TEST NAME}_URL1 keywordtext=pub/iso/linux
|
|
|
|
#新建Content
|
|
CreatePage Key single ${TEST NAME}_Content keywordtext=These options
|
|
|
|
${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}
|
|
|
|
${URIname} create list ${TEST NAME}_URL1
|
|
|
|
${FTPContentname} create list ${TEST NAME}_Content
|
|
|
|
${filter} create list URI Content
|
|
|
|
${filterInfo} Create Dictionary Filter=${filter} URIname=${URIname} FTPContentname=${FTPContentname}
|
|
|
|
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
|
|
|
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
|
|
|
PoliciesDelete
|
|
|
|
SecurityDenyFTP007
|
|
[Tags] Deny FTP Content
|
|
#新建Content
|
|
CreatePage Key single ${TEST NAME}_Content keywordtext=abiword
|
|
|
|
${FTPContentname} create list ${TEST NAME}_Content
|
|
|
|
${filter} create list Content
|
|
|
|
${filterInfo} Create Dictionary Filter=${filter} FTPContentname=${FTPContentname}
|
|
|
|
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
|
|
|
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
|
|
|
PoliciesDelete
|
|
|
|
|
|
###############################################################VOIP#################################################################
|