mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-06 23:00:24 +08:00
调整WAF通配符顺序
This commit is contained in:
@@ -54,42 +54,6 @@ type RuleOperatorDefinition struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var AllRuleOperators = []*RuleOperatorDefinition{
|
var AllRuleOperators = []*RuleOperatorDefinition{
|
||||||
{
|
|
||||||
Name: "数值大于",
|
|
||||||
Code: HTTPFirewallRuleOperatorGt,
|
|
||||||
Description: "使用数值对比大于,对比值需要是一个数字",
|
|
||||||
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
Name: "数值大于等于",
|
|
||||||
Code: HTTPFirewallRuleOperatorGte,
|
|
||||||
Description: "使用数值对比大于等于,对比值需要是一个数字",
|
|
||||||
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
Name: "数值小于",
|
|
||||||
Code: HTTPFirewallRuleOperatorLt,
|
|
||||||
Description: "使用数值对比小于,对比值需要是一个数字",
|
|
||||||
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
Name: "数值小于等于",
|
|
||||||
Code: HTTPFirewallRuleOperatorLte,
|
|
||||||
Description: "使用数值对比小于等于,对比值需要是一个数字",
|
|
||||||
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
Name: "数值等于",
|
|
||||||
Code: HTTPFirewallRuleOperatorEq,
|
|
||||||
Description: "使用数值对比等于,对比值需要是一个数字",
|
|
||||||
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
Name: "数值不等于",
|
|
||||||
Code: HTTPFirewallRuleOperatorNeq,
|
|
||||||
Description: "使用数值对比不等于,对比值需要是一个数字",
|
|
||||||
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
Name: "字符串等于",
|
Name: "字符串等于",
|
||||||
Code: HTTPFirewallRuleOperatorEqString,
|
Code: HTTPFirewallRuleOperatorEqString,
|
||||||
@@ -162,6 +126,42 @@ var AllRuleOperators = []*RuleOperatorDefinition{
|
|||||||
Description: "不包含一组二进制数据",
|
Description: "不包含一组二进制数据",
|
||||||
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNo,
|
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNo,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
Name: "数值大于",
|
||||||
|
Code: HTTPFirewallRuleOperatorGt,
|
||||||
|
Description: "使用数值对比大于,对比值需要是一个数字",
|
||||||
|
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "数值大于等于",
|
||||||
|
Code: HTTPFirewallRuleOperatorGte,
|
||||||
|
Description: "使用数值对比大于等于,对比值需要是一个数字",
|
||||||
|
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "数值小于",
|
||||||
|
Code: HTTPFirewallRuleOperatorLt,
|
||||||
|
Description: "使用数值对比小于,对比值需要是一个数字",
|
||||||
|
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "数值小于等于",
|
||||||
|
Code: HTTPFirewallRuleOperatorLte,
|
||||||
|
Description: "使用数值对比小于等于,对比值需要是一个数字",
|
||||||
|
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "数值等于",
|
||||||
|
Code: HTTPFirewallRuleOperatorEq,
|
||||||
|
Description: "使用数值对比等于,对比值需要是一个数字",
|
||||||
|
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "数值不等于",
|
||||||
|
Code: HTTPFirewallRuleOperatorNeq,
|
||||||
|
Description: "使用数值对比不等于,对比值需要是一个数字",
|
||||||
|
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
Name: "包含索引",
|
Name: "包含索引",
|
||||||
Code: HTTPFirewallRuleOperatorHasKey,
|
Code: HTTPFirewallRuleOperatorHasKey,
|
||||||
|
|||||||
Reference in New Issue
Block a user