diff --git a/web/public/js/components/common/labels.js b/web/public/js/components/common/labels.js index 331b03fa..2026854b 100644 --- a/web/public/js/components/common/labels.js +++ b/web/public/js/components/common/labels.js @@ -11,7 +11,7 @@ Vue.component("code-label", { this.$emit("click", args) } }, - template: `` + template: `` }) Vue.component("code-label-plain", { diff --git a/web/views/@default/servers/components/waf/createRulePopup.html b/web/views/@default/servers/components/waf/createRulePopup.html index 73775a55..4b604473 100644 --- a/web/views/@default/servers/components/waf/createRulePopup.html +++ b/web/views/@default/servers/components/waf/createRulePopup.html @@ -4,216 +4,230 @@

修改规则

- - - - - - - + + +
参数 * - -

${{{checkpoint.prefix}}}{{checkpoint.description}}

-
+ + + + - - - - - + + + + + - - - - - - - + + + + + - - + + + + + - - - - - - - - - - - - - - - - + + + + + - -
- -

输入和参数对比的数字,比如123123.456

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
参数 * + +

${{{checkpoint.prefix}}}{{checkpoint.description}}

+
参数名 - - -
参数名 + + +
配置选项
- - + +
配置选项
+ + - - + + - - -
{{option.name}} -
-
- -
-
- {{option.rightLabel}} -
-
-
-
- -
-
- {{option.rightLabel}} -
-
-

{{option.comment}}

-
操作符 * - -

-
- 正则表达式 - 对比数字 - 对比字符串 - 一组对比字符串 - 字符串或数字 - 对比版本号 - 对比IP - 一组对比IP - 对比值 - - -
- -

将二进制进行Base64Encode后放在这里,比如Hello对应SGVsbG8=

-
-
- -

将二进制进行Base64Encode后放在这里,比如Hello对应SGVsbG8=

-
- - -
-
{{option.name}} +
+
+ +
+
+ {{option.rightLabel}} +
+
+
+
+
+
+ {{option.rightLabel}} +
+
+

{{option.comment}}

+
操作符 * + +

+
+ 匹配正则表达式 + 匹配单个通配符 + 对比数字 + 对比单个字符串 + 对比一组字符串 + 对比单个字符串或数字 + 对比单个版本号 + 对比版本号范围 + 对比单个IP + 一组对比IP + 对比值 + + +
+ +

将二进制进行Base64Encode后放在这里,比如Hello对应SGVsbG8=

+
+
+ +

将二进制进行Base64Encode后放在这里,比如Hello对应SGVsbG8=

+
+ + +
+ +
+ + +
+ +

输入包含通配符的字符串,比如Chrome/*192.168.*.*

+
+ + +
+ +

输入和参数对比的数字,比如123123.456

+
+ + +
+ +

输入和参数对比的字符串或数字,比如123abc

+
+ + +
+ +

输入和参数对比的版本号,比如1.2.7

+
+ + +
+ +

输入和参数对比的版本号范围,比如1.2.7,1.3.7

+
+ + +
+ +

输入和参数对比的IP,比如192.168.2.100

+
+ + +
+ +

正则表达式中对于要匹配的内容中的特殊字符需要转义处理(即在字符前面加入反斜杠\),比如.?*+()[]{}^$\等符号要变成\.\?\*\+\(\)\[\]\{\}\^\$\\

+
+

警告:发现你填写的正则表达式中包含了换行符,如果你的意图是每行都表示不同的选项,那么请使用竖杠(|)符号代替换行符,比如把a换行b换行c换行改成a|b|c[帮我转换]

+ + +
+ +
+
- -
- -

输入和参数对比的字符串或数字,比如123abc

+ +
+
- -
- -

输入和参数对比的版本号,比如1.2.7

+ +
+
- -
- -

输入和参数对比的IP,比如192.168.2.100

+ +
+
+
+
正则表达式测试 + [输入测试字符串] +
+ +

+ {{regexpTestResult.message}} + {{regexpTestResult.message}} - -

- -

正则表达式中对于要匹配的内容中的特殊字符需要转义处理(即在字符前面加入反斜杠\),比如.?*+()[]{}^$\等符号要变成\.\?\*\+\(\)\[\]\{\}\^\$\\

-
-

警告:发现你填写的正则表达式中包含了换行符,如果你的意图是每行都表示不同的选项,那么请使用竖杠(|)符号代替换行符,比如把a换行b换行c换行改成a|b|c[帮我转换]

+   [结束测试] +

+
+
不区分大小写 +
+ + +
+

开启后忽略英文字母大小写

+
编解码 + +
备注
- -
- -
- -
- - -
- -
- - -
- -
- - -
- -
-
- - - - 正则表达式测试 - - [输入测试字符串] -
- -

- {{regexpTestResult.message}} - {{regexpTestResult.message}} - -   [结束测试] -

-
- - - - 不区分大小写 - -
- - -
-

开启后忽略英文字母大小写

- - - - - 编解码 - - - - - - 备注 - - - - - - +
\ No newline at end of file