提交安全策略,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#################################################################
|
||||
150
01-TestCase/tsg_ui/ui_security/Ui_DenyFTPCase.robot
Normal file
150
01-TestCase/tsg_ui/ui_security/Ui_DenyFTPCase.robot
Normal file
@@ -0,0 +1,150 @@
|
||||
*** 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#################################################################
|
||||
260
01-TestCase/tsg_ui/ui_security/Ui_DenyMAILCase.robot
Normal file
260
01-TestCase/tsg_ui/ui_security/Ui_DenyMAILCase.robot
Normal file
@@ -0,0 +1,260 @@
|
||||
*** 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#################################################################
|
||||
SecurityDenyMAIL001
|
||||
[Tags] Deny MAIL
|
||||
|
||||
${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=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenyMAIL002
|
||||
[Tags] Deny MAIL Subject
|
||||
#新建Subject
|
||||
CreatePage Key single ${TEST NAME}_Subject keywordtext=主题测试
|
||||
|
||||
${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}
|
||||
|
||||
${Subjectname} create list ${TEST NAME}_Subject
|
||||
|
||||
${filter} create list Subject
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Subjectname=${Subjectname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Block ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
${Subactionadd} Create Dictionary Code=550
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo} Subactionadd=${Subactionadd}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenyMAIL003
|
||||
[Tags] Deny MAIL Content
|
||||
#新建Content
|
||||
CreatePage Key single ${TEST NAME}_Content keywordtext=内容测试
|
||||
|
||||
${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}
|
||||
|
||||
${MAILContentname} create list ${TEST NAME}_Content
|
||||
|
||||
${filter} create list Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} MAILContentname=${MAILContentname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Block ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
${Subactionadd} Create Dictionary Code=551
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo} Subactionadd=${Subactionadd}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
|
||||
SecurityDenyMAIL004
|
||||
[Tags] Deny MAIL Attachment Name
|
||||
#新建Attachment Name
|
||||
CreatePage Key single ${TEST NAME}_ AttachmentName keywordtext=添加附件
|
||||
|
||||
${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}
|
||||
|
||||
${Attachment Namename} create list ${TEST NAME}_ AttachmentName
|
||||
|
||||
${filter} create list Attachment Name
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Attachment Namename=${Attachment Namename}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=RST ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
|
||||
SecurityDenyMAIL005
|
||||
[Tags] Deny MAIL Attachment Content
|
||||
#新建Attachment Content
|
||||
CreatePage Key single ${TEST NAME}_AttachmentContent keywordtext=附件的内容
|
||||
|
||||
${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}
|
||||
|
||||
${Attachment Contentname} create list ${TEST NAME}_AttachmentContent
|
||||
|
||||
${filter} create list Attachment Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Attachment Contentname=${Attachment Contentname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=RST ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
SecurityDenyMAIL006
|
||||
[Tags] Deny MAIL From
|
||||
#新建From
|
||||
CreatePage Account single ${TEST NAME}_From keywordtext=9005
|
||||
|
||||
${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}
|
||||
|
||||
${Fromname} create list ${TEST NAME}_From
|
||||
|
||||
${filter} create list From
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Fromname=${Fromname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenyMAIL007
|
||||
[Tags] Deny MAIL To
|
||||
#新建To
|
||||
CreatePage Account single ${TEST NAME}_To keywordtext=geedge
|
||||
|
||||
${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}
|
||||
|
||||
${Toname} create list ${TEST NAME}_To
|
||||
|
||||
${filter} create list To
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Toname=${Toname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenyMAIL008
|
||||
[Tags] Deny MAIL Account
|
||||
#新建Account
|
||||
CreatePage Account single ${TEST NAME}_Account keywordtext=zhang
|
||||
|
||||
${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}
|
||||
|
||||
${MAILAccountname} create list ${TEST NAME}_Account
|
||||
|
||||
${filter} create list Account
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} MAILAccountname=${MAILAccountname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenyMAIL009
|
||||
[Tags] Deny MAIL Subject+Content+From
|
||||
#新建Subject
|
||||
CreatePage Key single ${TEST NAME}_Subject keywordtext=主题测试
|
||||
|
||||
#新建Content
|
||||
CreatePage Key single ${TEST NAME}_Content keywordtext=内容测试
|
||||
|
||||
#新建From
|
||||
CreatePage Account single ${TEST NAME}_From keywordtext=9005
|
||||
|
||||
${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}
|
||||
|
||||
${Subjectname} create list ${TEST NAME}_Subject
|
||||
|
||||
${MAILContentname} create list ${TEST NAME}_Content
|
||||
|
||||
${Fromname} create list ${TEST NAME}_From
|
||||
|
||||
${filter} create list Subject Content From
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Subjectname=${Subjectname} MAILContentname=${MAILContentname} Fromname=${Fromname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenyMAIL010
|
||||
[Tags] Deny MAIL To
|
||||
#新建Attachment Name
|
||||
CreatePage Key single ${TEST NAME}_ AttachmentName keywordtext=添加附件
|
||||
|
||||
#新建Attachment Content
|
||||
CreatePage Key single ${TEST NAME}_AttachmentContent keywordtext=附件的内容
|
||||
|
||||
#新建To
|
||||
CreatePage Account single ${TEST NAME}_To keywordtext=geedge
|
||||
|
||||
${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}
|
||||
|
||||
${Attachment Namename} create list ${TEST NAME}_ AttachmentName
|
||||
|
||||
${Attachment Contentname} create list ${TEST NAME}_AttachmentContent
|
||||
|
||||
${Toname} create list ${TEST NAME}_To
|
||||
|
||||
${filter} create list Attachment Name Attachment Content To
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Attachment Namename=${Attachment Namename} Attachment Contentname=${Attachment Contentname} Toname=${Toname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Deny PolicySubAction=Drop ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
###############################################################VOIP#################################################################
|
||||
155
01-TestCase/tsg_ui/ui_security/Ui_DenySSLCase.robot
Normal file
155
01-TestCase/tsg_ui/ui_security/Ui_DenySSLCase.robot
Normal file
@@ -0,0 +1,155 @@
|
||||
*** 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#################################################################
|
||||
SecurityDenySSL001
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenySSL002
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenySSL003
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
|
||||
SecurityDenySSL004
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
|
||||
SecurityDenySSL006
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenySSL007
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
###############################################################VOIP#################################################################
|
||||
126
01-TestCase/tsg_ui/ui_security/Ui_MonitorDNSCase.robot
Normal file
126
01-TestCase/tsg_ui/ui_security/Ui_MonitorDNSCase.robot
Normal file
@@ -0,0 +1,126 @@
|
||||
*** 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#################################################################
|
||||
SecurityMonitorDNS001
|
||||
[Tags] Monitor 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=Monitor ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorDNS002
|
||||
[Tags] Monitor 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=Monitor ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorDNS003
|
||||
[Tags] Monitor 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=Monitor ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo} Subactionadd=${Subactionadd}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
|
||||
SecurityMonitorDNS004
|
||||
[Tags] Monitor 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=Monitor ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
|
||||
SecurityMonitorDNS005
|
||||
[Tags] Monitor 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=Monitor ApplicationSearch=DNS PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
|
||||
|
||||
###############################################################VOIP#################################################################
|
||||
150
01-TestCase/tsg_ui/ui_security/Ui_MonitorFTPCase.robot
Normal file
150
01-TestCase/tsg_ui/ui_security/Ui_MonitorFTPCase.robot
Normal file
@@ -0,0 +1,150 @@
|
||||
*** 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#################################################################
|
||||
SecurityMonitorFTP001
|
||||
[Tags] Monitor 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=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorFTP002
|
||||
[Tags] Monitor 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=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorFTP003
|
||||
[Tags] Monitor 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=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
|
||||
SecurityMonitorFTP004
|
||||
[Tags] Monitor 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=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo}
|
||||
|
||||
|
||||
SecurityMonitorFTP005
|
||||
[Tags] Monitor 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=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorFTP007
|
||||
[Tags] Monitor 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=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
###############################################################VOIP#################################################################
|
||||
463
01-TestCase/tsg_ui/ui_security/Ui_MonitorHttpCase.robot
Normal file
463
01-TestCase/tsg_ui/ui_security/Ui_MonitorHttpCase.robot
Normal file
@@ -0,0 +1,463 @@
|
||||
*** 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#################################################################
|
||||
SecurityMonitorHTTP001
|
||||
[Tags] Monitor Http
|
||||
|
||||
${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=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
SecurityMonitorHTTP002
|
||||
[Tags] Monitor Http FQDN
|
||||
#新建对象fqdn
|
||||
Comment 新建对象fqdn
|
||||
CreatePage FQDN single ${TEST NAME}_FQDN1 keywordtext=$mil.qianlong.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}
|
||||
|
||||
${hostname} create list ${TEST NAME}_FQDN1 ${TEST NAME}_FQDN2
|
||||
|
||||
${filter} create list Host
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Hostname=${hostname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
SecurityMonitorHTTP003
|
||||
[Tags] Monitor Http 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}
|
||||
|
||||
${hostname} create list sports
|
||||
|
||||
${filter} create list Host
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Hostname=${hostname} Hosttype=Category
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
|
||||
SecurityMonitorHTTP004
|
||||
[Tags] Monitor Http URL
|
||||
Comment 新建对象url
|
||||
CreatePage URL single ${TEST NAME}_URL1 keywordtext=$bourabai.ru/desktop.html
|
||||
|
||||
Comment 新建对象url
|
||||
CreatePage URL single ${TEST NAME}_URL2 keywordtext=tpoi
|
||||
|
||||
Comment 新建对象url
|
||||
CreatePage URL single ${TEST NAME}_URL3 keywordtext=bourabai.ru/forum*
|
||||
|
||||
Comment 新建对象url
|
||||
CreatePage URL single ${TEST NAME}_URL4 keywordtext=*vvedenski/index.htm
|
||||
|
||||
${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}
|
||||
|
||||
${urlname} create list ${TEST NAME}_URL1 ${TEST NAME}_URL2 ${TEST NAME}_URL3 ${TEST NAME}_URL4
|
||||
|
||||
${filter} create list URL
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} URLname=${urlname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
SecurityMonitorHTTP005
|
||||
[Tags] Monitor Http Request Header
|
||||
|
||||
#新建ua
|
||||
CreatePage HTTPSignature single ${TEST NAME}_REQUA reqrestype=req reqresheader=ua keywordtext=Chrome
|
||||
|
||||
${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}
|
||||
|
||||
${Request Headername} create list ${TEST NAME}_REQUA
|
||||
|
||||
${filter} create list Request Header
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Request Headername=${Request Headername}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
SecurityMonitorHTTP006
|
||||
[Tags] Monitor Http Request Header
|
||||
|
||||
#新建ua
|
||||
CreatePage HTTPSignature single ${TEST NAME}_REQUA reqrestype=req reqresheader=ua keywordtext=46697265666F78 hex=open
|
||||
|
||||
${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}
|
||||
|
||||
${Request Headername} create list ${TEST NAME}_REQUA
|
||||
|
||||
${filter} create list Request Header
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Request Headername=${Request Headername}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorHTTP007
|
||||
[Tags] Monitor Http Response Header
|
||||
|
||||
#新建ct
|
||||
CreatePage HTTPSignature single ${TEST NAME}_RESCT1 reqrestype=res reqresheader=ct keywordtext=$text/html; charset=UTF-8
|
||||
|
||||
#新建ct
|
||||
CreatePage HTTPSignature single ${TEST NAME}_RESCT2 reqrestype=res reqresheader=ct keywordtext=*UTF-8
|
||||
|
||||
${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}
|
||||
|
||||
${Response Headername} create list ${TEST NAME}_RESCT1 ${TEST NAME}_RESCT2
|
||||
|
||||
${filter} create list Response Header
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Response Headername=${Response Headername}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
#008和009自动化不支持
|
||||
SecurityMonitorHTTP010
|
||||
[Tags] Monitor Http Response Header
|
||||
|
||||
#新建ct
|
||||
CreatePage HTTPSignature single ${TEST NAME}_RESCT1 reqrestype=res reqresheader=ct keywordtext=636861727365743D5554462D38 hex=open
|
||||
|
||||
${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}
|
||||
|
||||
${Response Headername} create list ${TEST NAME}_RESCT1
|
||||
|
||||
${filter} create list Response Header
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Response Headername=${Response Headername}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
SecurityMonitorHTTP011
|
||||
[Tags] Monitor Http Request Content
|
||||
|
||||
Comment Request Content
|
||||
#新建Request Content
|
||||
CreatePage Key single ${TEST NAME}_REQCONT keywordtext=新能源汽车
|
||||
|
||||
${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}
|
||||
|
||||
${Request Contentname} create list ${TEST NAME}_REQCONT
|
||||
|
||||
${filter} create list Request Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Request Contentname=${Request Contentname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorHTTP012
|
||||
[Tags] Monitor Http Request Content
|
||||
|
||||
Comment Request Content
|
||||
#新建Request Content
|
||||
CreatePage Key single ${TEST NAME}_REQCONT keywordtext=E696B0E883BDE6BA90E6B1BDE8BDA6 hex=open
|
||||
|
||||
${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}
|
||||
|
||||
${Request Contentname} create list ${TEST NAME}_REQCONT
|
||||
|
||||
${filter} create list Request Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Request Contentname=${Request Contentname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
#013、014、015、016自动化不支持
|
||||
SecurityMonitorHTTP017
|
||||
[Tags] Monitor Http Response Content
|
||||
|
||||
Comment Response Content
|
||||
#新建Request Content
|
||||
CreatePage Key single ${TEST NAME}_RESCONT keywordtext=Оплатить русский
|
||||
|
||||
${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}
|
||||
|
||||
${Response Contentname} create list ${TEST NAME}_RESCONT
|
||||
|
||||
${filter} create list Response Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Response Contentname=${Response Contentname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorHTTP018
|
||||
[Tags] Monitor Http Response Content
|
||||
|
||||
Comment Response Content
|
||||
#新建Request Content
|
||||
CreatePage Key single ${TEST NAME}_RESCONT keywordtext=D09ED0BFD0BBD0B0D182D0B8D182D18C20D180D183D181D181D0BAD0B8D0B9 hex=open
|
||||
|
||||
${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}
|
||||
|
||||
${Response Contentname} create list ${TEST NAME}_RESCONT
|
||||
|
||||
${filter} create list Response Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Response Contentname=${Response Contentname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorHTTP019
|
||||
[Tags] Monitor Http Response Content
|
||||
|
||||
#新建对象fqdn
|
||||
Comment 新建对象fqdn
|
||||
CreatePage FQDN single ${TEST NAME}_FQDN keywordtext=*firm.ru
|
||||
|
||||
#新建对象url
|
||||
Comment 新建对象url
|
||||
CreatePage URL single ${TEST NAME}_URL keywordtext=catalog
|
||||
|
||||
#新建Request Header
|
||||
Comment Request Header
|
||||
#新建ua
|
||||
CreatePage HTTPSignature single ${TEST NAME}_REQUA reqrestype=req reqresheader=ua keywordtext=Chrome
|
||||
|
||||
#新建Response Header
|
||||
Comment Response Header
|
||||
#新建ct
|
||||
CreatePage HTTPSignature single ${TEST NAME}_RESCT reqrestype=res reqresheader=ct keywordtext=*charset=utf-8
|
||||
#新建Request Content
|
||||
|
||||
Comment Response Content
|
||||
#新建Request Content
|
||||
CreatePage Key single ${TEST NAME}_RESCONT keywordtext=Компьютеры
|
||||
|
||||
${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}
|
||||
|
||||
${hostname} create list ${TEST NAME}_FQDN
|
||||
|
||||
${urlname} create list ${TEST NAME}_URL
|
||||
|
||||
${RequestHeadername} create list ${TEST NAME}_REQUA
|
||||
|
||||
${ResponseHeadername} create list ${TEST NAME}_RESCT
|
||||
|
||||
${Response Contentname} create list ${TEST NAME}_RESCONT
|
||||
|
||||
${filter} create list Host URL Request Header Response Header Response Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Hostname=${hostname} URLname=${urlname} Request Headername=${RequestHeadername} Response Headername=${ResponseHeadername}
|
||||
... Response Contentname=${Response Contentname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorHTTP020
|
||||
[Tags] Monitor Http Request Content
|
||||
|
||||
#新建对象fqdn
|
||||
Comment 新建对象fqdn
|
||||
CreatePage FQDN single ${TEST NAME}_FQDN keywordtext=$simplifyanswer.com
|
||||
|
||||
#新建对象url
|
||||
Comment 新建对象url
|
||||
CreatePage URL single ${TEST NAME}_URL keywordtext=*phones-under-usd-60/
|
||||
|
||||
Comment Request Content
|
||||
#新建Request Content
|
||||
CreatePage Key single ${TEST NAME}_REQCONT keywordtext=Firefox
|
||||
|
||||
${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}
|
||||
|
||||
${hostname} create list ${TEST NAME}_FQDN
|
||||
|
||||
${urlname} create list ${TEST NAME}_URL
|
||||
|
||||
${Request Contentname} create list ${TEST NAME}_REQCONT
|
||||
|
||||
${filter} create list Host URL Request Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Hostname=${hostname} URLname=${urlname} Request Contentname=${Response Contentname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorHTTP021
|
||||
[Tags] Monitor Http
|
||||
|
||||
#新建对象fqdn
|
||||
Comment 新建对象fqdn
|
||||
CreatePage FQDN single ${TEST NAME}_FQDN keywordtext=$simplifyanswer.com
|
||||
|
||||
#新建对象url
|
||||
Comment 新建对象url
|
||||
CreatePage URL single ${TEST NAME}_URL keywordtext=*phones-under-usd-60/
|
||||
|
||||
|
||||
${hostname} create list ${TEST NAME}_FQDN
|
||||
|
||||
${urlname} create list ${TEST NAME}_URL
|
||||
|
||||
|
||||
${filter} create list Host URL Request Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Hostname=${hostname} URLname=${urlname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
SecurityMonitorHTTP022
|
||||
[Tags] Monitor Http
|
||||
|
||||
#新建对象fqdn
|
||||
Comment 新建对象fqdn
|
||||
CreatePage FQDN single ${TEST NAME}_FQDN keywordtext=$simplifyanswer.com
|
||||
|
||||
#新建对象url
|
||||
Comment 新建对象url
|
||||
CreatePage URL single ${TEST NAME}_URL keywordtext=*phones-under-usd-60/
|
||||
|
||||
${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}
|
||||
|
||||
${hostname} create list ${TEST NAME}_FQDN
|
||||
|
||||
${urlname} create list ${TEST NAME}_URL
|
||||
|
||||
|
||||
${filter} create list Host URL Request Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Hostname=${hostname} URLname=${urlname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=HTTP PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} DestinationInfo=${destinationInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
###############################################################VOIP#################################################################
|
||||
257
01-TestCase/tsg_ui/ui_security/Ui_MonitorMAILCase.robot
Normal file
257
01-TestCase/tsg_ui/ui_security/Ui_MonitorMAILCase.robot
Normal file
@@ -0,0 +1,257 @@
|
||||
*** 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#################################################################
|
||||
SecurityMonitorMAIL001
|
||||
[Tags] Monitor MAIL
|
||||
|
||||
${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=Monitor ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorMAIL002
|
||||
[Tags] Monitor MAIL Subject
|
||||
#新建Subject
|
||||
CreatePage Key single ${TEST NAME}_Subject keywordtext=主题测试
|
||||
|
||||
${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}
|
||||
|
||||
${Subjectname} create list ${TEST NAME}_Subject
|
||||
|
||||
${filter} create list Subject
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Subjectname=${Subjectname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo} Subactionadd=${Subactionadd}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorMAIL003
|
||||
[Tags] Monitor MAIL Content
|
||||
#新建Content
|
||||
CreatePage Key single ${TEST NAME}_Content keywordtext=内容测试
|
||||
|
||||
${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}
|
||||
|
||||
${MAILContentname} create list ${TEST NAME}_Content
|
||||
|
||||
${filter} create list Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} MAILContentname=${MAILContentname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo} Subactionadd=${Subactionadd}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
|
||||
SecurityMonitorMAIL004
|
||||
[Tags] Monitor MAIL Attachment Name
|
||||
#新建Attachment Name
|
||||
CreatePage Key single ${TEST NAME}_ AttachmentName keywordtext=添加附件
|
||||
|
||||
${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}
|
||||
|
||||
${Attachment Namename} create list ${TEST NAME}_ AttachmentName
|
||||
|
||||
${filter} create list Attachment Name
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Attachment Namename=${Attachment Namename}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
|
||||
SecurityMonitorMAIL005
|
||||
[Tags] Monitor MAIL Attachment Content
|
||||
#新建Attachment Content
|
||||
CreatePage Key single ${TEST NAME}_AttachmentContent keywordtext=附件的内容
|
||||
|
||||
${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}
|
||||
|
||||
${Attachment Contentname} create list ${TEST NAME}_AttachmentContent
|
||||
|
||||
${filter} create list Attachment Content
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Attachment Contentname=${Attachment Contentname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
SecurityMonitorMAIL006
|
||||
[Tags] Monitor MAIL From
|
||||
#新建From
|
||||
CreatePage Account single ${TEST NAME}_From keywordtext=9005
|
||||
|
||||
${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}
|
||||
|
||||
${Fromname} create list ${TEST NAME}_From
|
||||
|
||||
${filter} create list From
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Fromname=${Fromname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorMAIL007
|
||||
[Tags] Monitor MAIL To
|
||||
#新建To
|
||||
CreatePage Account single ${TEST NAME}_To keywordtext=geedge
|
||||
|
||||
${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}
|
||||
|
||||
${Toname} create list ${TEST NAME}_To
|
||||
|
||||
${filter} create list To
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Toname=${Toname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorMAIL008
|
||||
[Tags] Monitor MAIL Account
|
||||
#新建Account
|
||||
CreatePage Account single ${TEST NAME}_Account keywordtext=zhang
|
||||
|
||||
${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}
|
||||
|
||||
${MAILAccountname} create list ${TEST NAME}_Account
|
||||
|
||||
${filter} create list Account
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} MAILAccountname=${MAILAccountname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorMAIL009
|
||||
[Tags] Monitor MAIL Subject+Content+From
|
||||
#新建Subject
|
||||
CreatePage Key single ${TEST NAME}_Subject keywordtext=主题测试
|
||||
|
||||
#新建Content
|
||||
CreatePage Key single ${TEST NAME}_Content keywordtext=内容测试
|
||||
|
||||
#新建From
|
||||
CreatePage Account single ${TEST NAME}_From keywordtext=9005
|
||||
|
||||
${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}
|
||||
|
||||
${Subjectname} create list ${TEST NAME}_Subject
|
||||
|
||||
${MAILContentname} create list ${TEST NAME}_Content
|
||||
|
||||
${Fromname} create list ${TEST NAME}_From
|
||||
|
||||
${filter} create list Subject Content From
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Subjectname=${Subjectname} MAILContentname=${MAILContentname} Fromname=${Fromname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityMonitorMAIL010
|
||||
[Tags] Monitor MAIL To
|
||||
#新建Attachment Name
|
||||
CreatePage Key single ${TEST NAME}_ AttachmentName keywordtext=添加附件
|
||||
|
||||
#新建Attachment Content
|
||||
CreatePage Key single ${TEST NAME}_AttachmentContent keywordtext=附件的内容
|
||||
|
||||
#新建To
|
||||
CreatePage Account single ${TEST NAME}_To keywordtext=geedge
|
||||
|
||||
${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}
|
||||
|
||||
${Attachment Namename} create list ${TEST NAME}_ AttachmentName
|
||||
|
||||
${Attachment Contentname} create list ${TEST NAME}_AttachmentContent
|
||||
|
||||
${Toname} create list ${TEST NAME}_To
|
||||
|
||||
${filter} create list Attachment Name Attachment Content To
|
||||
|
||||
${filterInfo} Create Dictionary Filter=${filter} Attachment Namename=${Attachment Namename} Attachment Contentname=${Attachment Contentname} Toname=${Toname}
|
||||
|
||||
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=MAIL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
###############################################################VOIP#################################################################
|
||||
155
01-TestCase/tsg_ui/ui_security/Ui_MonitorSSLCase.robot
Normal file
155
01-TestCase/tsg_ui/ui_security/Ui_MonitorSSLCase.robot
Normal file
@@ -0,0 +1,155 @@
|
||||
*** 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#################################################################
|
||||
SecurityDenySSL001
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenySSL002
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenySSL003
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
|
||||
SecurityDenySSL004
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
|
||||
SecurityDenySSL006
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
SecurityDenySSL007
|
||||
[Tags] Deny 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=Deny PolicySubAction=Drop ApplicationSearch=SSL PolicyLogSession=1 PolicyEnabled=1
|
||||
|
||||
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
|
||||
|
||||
PoliciesDelete
|
||||
|
||||
|
||||
###############################################################VOIP#################################################################
|
||||
Reference in New Issue
Block a user