From 126e7decfba5ab9f082a951a919eb0140f326c49 Mon Sep 17 00:00:00 2001 From: samwaf Date: Sat, 3 Dec 2022 11:55:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=A7=84=E5=88=99=E8=AE=BF?= =?UTF-8?q?=E9=97=AE=E5=8F=98=E9=87=8F=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bindata.go | 11 ------ localwaf/src/pages/waf/rule/edit/index.vue | 45 ++++++++++++++++++---- localwaf/src/service/service-rule.ts | 2 +- 3 files changed, 39 insertions(+), 19 deletions(-) delete mode 100644 bindata.go diff --git a/bindata.go b/bindata.go deleted file mode 100644 index 7f51f2a..0000000 --- a/bindata.go +++ /dev/null @@ -1,11 +0,0 @@ - -func assetFS() *assetfs.AssetFS { - for k := range _bintree.Children { - return &assetfs.AssetFS{Asset: Asset, AssetDir: AssetDir, AssetInfo: AssetInfo, Prefix: k} - } - panic("unreachable") -} - -func AssetFS() *assetfs.AssetFS { - return assetFS() -} diff --git a/localwaf/src/pages/waf/rule/edit/index.vue b/localwaf/src/pages/waf/rule/edit/index.vue index 81b77d4..f67d95f 100644 --- a/localwaf/src/pages/waf/rule/edit/index.vue +++ b/localwaf/src/pages/waf/rule/edit/index.vue @@ -7,13 +7,13 @@ - + {{ item.label }} - + @@ -333,9 +333,29 @@ value: 'HOST' }, { - label: '网址', - value: 'URL' - }, + label: '网址', + value: 'URL' + }, + { + label: '网站来路(referrer)', + value: 'REFERER' + }, + { + label: '用户代理(User-Agent)', + value: 'USER_AGENT' + }, + { + label: '访问方法', + value: 'METHOD' + }, + { + label: '访问COOKIES', + value: 'COOKIES' + }, + { + label: '访问BODY', + value: 'BODY' + }, { label: '请求端口', value: 'PORT' @@ -344,6 +364,17 @@ label: '访客IP', value: 'SRC_IP' }, + { + label: '访客归属国家', + value: 'COUNTRY' + }, + { + label: '访客归属省份', + value: 'PROVINCE' + },{ + label: '访客归属城市', + value: 'CITY' + }, ], attr_type_option: [{ label: '文本', @@ -409,7 +440,7 @@ }, mounted() { let that = this - + this.loadHostList() console.log('----mounted----') console.log(RULE) @@ -455,7 +486,7 @@ this.getDetail(newVal) }, }, - methods: { + methods: { loadHostList(){ let that = this; allhost().then((res) => { diff --git a/localwaf/src/service/service-rule.ts b/localwaf/src/service/service-rule.ts index a4d5f54..74e6171 100644 --- a/localwaf/src/service/service-rule.ts +++ b/localwaf/src/service/service-rule.ts @@ -3,7 +3,7 @@ export const RULE = { rule_content:"zxcv", rule_base: { salience: 10, - rule_name: "试试", + rule_name: "规则名称", rule_domain_code: "请选择网站", }, rule_condition: {