*** 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################################################################# SecurityMonitorSSL001 [Tags] Monitor SSL SNI #新建对象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} ${sniname} create list ${TEST NAME}_FQDN ${TEST NAME}_FQDN2 ${filter} create list SNI ${filterInfo} Create Dictionary Filter=${filter} SSLSNIname=${sniname} ${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1 UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo} PoliciesDelete SecurityMonitorSSL002 [Tags] Monitor SSL SNI ${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} ${sniname} create list adv art ${filter} create list SNI ${filterInfo} Create Dictionary Filter=${filter} SSLSNIname=${sniname} Hosttype=Category ${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1 UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo} PoliciesDelete SecurityMonitorSSL003 [Tags] Monitor SSL SNI #新建对象fqdn Comment 新建对象fqdn CreatePage FQDN single ${TEST NAME}_FQDN1 keywordtext=$twitter.com #新建对象fqdn Comment 新建对象fqdn CreatePage FQDN single ${TEST NAME}_FQDN2 keywordtext=*.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} ${cnname} create list ${TEST NAME}_FQDN1 ${TEST NAME}_FQDN2 ${filter} create list CN ${filterInfo} Create Dictionary Filter=${filter} CNIname=${cnname} ${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1 UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo} PoliciesDelete SecurityMonitorSSL004 [Tags] Monitor SSL Category ${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} ${cnname} create list adv ${filter} create list CN ${filterInfo} Create Dictionary Filter=${filter} CNIname=${cnname} Hosttype=Category ${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1 UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo} SecurityMonitorSSL006 [Tags] Monitor SSL SAN #新建对象fqdn Comment 新建对象fqdn CreatePage FQDN single ${TEST NAME}_FQDN keywordtext=$mail.ru ${sanname} create list ${TEST NAME}_FQDN ${filter} create list SAN ${filterInfo} Create Dictionary Filter=${filter} SANIname=${sanname} ${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1 UIPolicies ${policyInfo} FilterInfo=${filterInfo} PoliciesDelete SecurityMonitorSSL007 [Tags] Monitor SSL SNI+CN+SAN #新建对象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} ${cnname} create list ${TEST NAME}_FQDN1 ${filter} create list SNI CN SAN ${filterInfo} Create Dictionary Filter=${filter} SSLSNIname=${cnname} CNIname=${cnname} SANIname=${cnname} ${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1 UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo} PoliciesDelete ###############################################################VOIP#################################################################