2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
System.register(["./index-legacy-Cv0QQQJ6.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BWPgT9-g.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BBkGleHZ.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-CvnE2rtV.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./tools-legacy-DOwS7RGc.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BQ2Kqzbl.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./index-legacy-hh1mlQOF.js?v=1773287522785","./copy-legacy-CoXPjkKf.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B9P08_gB.js?v=1773287522785","./index-legacy-BFkuWVH1.js?v=1773287522785","./rules-legacy-CRGREktS.js?v=1773287522785"],(function(e,t){"use strict";var l,a,i,n,o,d,c,r,u,s,_,p,k,y,f,x,m,W,h,g,v,B,w,b,$,j,C,S,U,M,P,R,q,z,D,L,A,E,T,N,O,F,I,J,X,Y,Z,G,H,K,Q,V,ee,te,le,ae;return{setters:[e=>{l=e._},e=>{a=e.an,i=e.ao,n=e.c,o=e.cg,d=e.w,c=e.v,r=e.cJ,u=e.x,s=e.P,_=e.i,p=e.g,k=e.h,y=e.m},e=>{f=e._},e=>{x=e._},e=>{m=e._},e=>{W=e._},e=>{h=e.u},e=>{g=e.u},e=>{v=e.a,B=e.b,w=e.s,b=e.g,$=e.u,j=e.c,C=e.r,S=e.d,U=e.e,M=e.f},e=>{P=e.k,R=e.R,q=e.r,z=e.an,D=e.y,L=e.$,A=e.Z,E=e.a0,T=e.X,N=e.S,O=e.a9,F=e.F,I=e.P,J=e.j,X=e.aa,Y=e.ao,Z=e.c,G=e._,H=e.e,K=e.a3,Q=e.a8},e=>{V=e.a3,ee=e.ag,te=e.ah,le=e.B,ae=e.a2},null,null,null,null,null,null,null,null,null],execute:function(){var ie=document.createElement("style");ie.textContent=".bt-radio[data-v-bf5d25af] .n-radio-button:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.bt-date-picker[data-v-bf5d25af] .n-input{border-top-left-radius:0;border-bottom-left-radius:0}\n/*$vite$:1*/",document.head.appendChild(ie);const ne={class:"flex"},oe=n(P({__name:"query-date",props:{value:{default:()=>"all"},valueModifiers:{}},emits:Y(["search"],["update:value"]),setup(e,{emit:t}){const l=t,{t:n}=R(),o=q("all"),d=q(null),c=z(e,"value"),r=[{label:n("Public.All"),value:"all"},{label:n("Public.Search.Today"),value:"today"},{label:n("Public.Search.Yesterday"),value:"yesterday"}],u=e=>{d.value=null,c.value=e,l("search")},s=e=>{o.value=e?"":"all",c.value=a(e)?e:"all",l("search")};return D((()=>{a(c.value)?(o.value="",d.value=c.value):i(c.value)&&(o.value=c.value||"",d.value=null)})),(e,t)=>{const l=ee,a=V,i=te;return L(),A("div",ne,[E(a,{value:N(o),"onUpdate:value":[t[0]||(t[0]=e=>T(o)?o.value=e:null),u],class:"bt-radio"},{default:O((()=>[(L(),A(F,null,I(r,(e=>E(l,{key:e.value,value:e.value},{default:O((()=>[J(X(e.label),1)])),_:2},1032,["value"]))),64))])),_:1},8,["value"]),E(i,{value:N(d),"onUpdate:value":[t[1]||(t[1]=e=>T(d)?d.value=e:null),s],type:"date",class:"bt-date-picker",clearable:!0},null,8,["value"])])}}}),[["__scopeId","data-v-bf5d25af"]]),de={class:"mt-4px mb-20px text-center"},ce={class:"text-18px"},re={class:"mt-4px text-desc text-13px"},ue=P({__name:"query-total",props:{total:{default:0},date:{default:"all"},isRule:{type:Boolean,default:!1}},setup(e){const t=e,{t:l}=R(),a=Z((()=>{const{date:e}=t;return"all"===e?l("Public.All"):i("today"===e?new Date:"yesterday"===e?o(new Date,-1):new Date(e))})),i=e=>`${d(e,"yyyy-MM-dd")} 00:00:00-23:59:59`;return(e,t)=>(L(),A("div",de,[G("div",ce,X(e.$t("Waf.Block.index_4",[e.total])),1),G("div",re,[e.isRule?(L(),A(F,{key:1},[J(X(e.$t("Waf.Block.index_6")),1)],64)):(L(),A(F,{key:0},[J(X(e.$t("Waf.Block.index_5",[N(a)])),1)],64))])]))}}),se=P({__name:"index",setup(e){const l=K((()=>s((()=>t.import("./clear-legacy-BX3gb-e0.js?v=1773287522785")),void 0))),{t:i}=R(),n=()=>{const e=p();window.open(`${e}/btwaf/export_logs.json?siteName=all`)},k=c(i("Waf.Block.index_10")),y=()=>{k.show=!0},{table:$,columns:j,setLoading:C}=g([{key:"time_localtime",title:i("Waf.Block.index_12"),minWidth:150,width:"12%",render:e=>d(e.time_localtime)},{key:"ip",title:i("Waf.Block.index_13"),minWidth:120,width:"10%",ellipsis:{tooltip:!0}},{key:"server_name",title:i("Waf.Block.index_14"),minWidth:120,width:"12%",ellipsis:{tooltip:!0}},{key:"type",title:i("Waf.Block.index_15"),minWidth:60,width:"6%",ellipsis:{tooltip:!0}},{key:"uri",title:i("Waf.Block.index_16"),minWidth:140,ellipsis:{tooltip:{contentStyle:{maxWidth:"500px"}}},render:e=>r(e.uri)},{key:"status",title:i("Waf.Block.index_17"),minWidth:60,width:"6%",render:()=>i("Waf.Block.index_18")},{key:"ip_country",title:i("Waf.Block.index_19"),minWidth:140,width:"14%",render:e=>e.ip_country===i("Waf.Block.index_20")?e.ip_country:(e=>e.ip_country)(e)},{key:"filter_rule",title:i("Waf.Block.index_21"),minWidth:120,width:"10%",ellipsis:{tooltip:!0}},h({width:200,options:e=>[{label:i("Waf.Block.index_22"),onClick:()=>{v(e)}},{label:i("Waf.Block.index_23"),onClick:()=>{B(e,-1!==e.uri.indexOf("?")&&-1!==e.uri.indexOf("="))}},{label:i("Waf.Block.index_24"),onClick:()=>{w(e)}}]})]),S=H({p:1,limit:10,keyword:"",start_time:"all"}),U=()=>{const e=(()=>{if(a(S.start_time))return d(new Date(S.start_time),"yyyy-MM-dd");if("today"===S.start_time)return d(new Date,"yyyy-MM-dd");if("yesterday"===S.start_time){const e=new Date,t=o(e,-1);return d(t,"yyyy-MM-dd")}return""})();return{p:S.p,limit:S.limit,...e?{start_time:e}:{},...S.keyword?{keyword:S.keyword}:{}}},M=async()=>{try{C(!0);const e=U(),{message:t}=await b(e);_(t)&&($.data=t.data,$.total=t.total)}finally{C(!1)}},P=()=>{S.p=1,M()};return M(),(e,t)=>{const a=W,i=le,o=m,d=x,c=f,r=u;return L(),A("div",null,[E(c,null,{toolsLeft:O((()=>[E(a,{value:N(S).keyword,"onUpdate:value":t[0]||(t[0]=e=>N(S).keyword=e),width:"300",placeholder:e.$t("Waf.Block.index_8"),onSearch:P},null,8,["value","placeholder"]),E(i,{type:"primary",onClick:P},{default:O((()=>[J(X(e.$t("Public.Btn.Search")),1)])),_:1}),E(i,{onClick:n},{default:O((()=>[J(X(e.$t("Public.Btn.Export")),1)])),_:1}),E(i,{onClick:y},{default:O((()=>[J(X(e.$t("Waf.Block.index_9")),1)])),_:1})])),toolsRight:O((()=>[E(oe,{value:N(S).start_time,"onUpdate:value":t[1]||(t[1]=e=>N(S).start_time=e),onSearch:P},null,8,["value"])])),table:O((()=>[E(ue,{total:N($).total,date:N(S).start_time},null,8,["total","date"]),E(o,{loading:N($).loading,data:N($).data,columns:N(j)},null,8,["loading","data","columns"])])),pageRight:O((()=>[E(d,{page:N(S).p,"onUpdate:page":t[2]||(t[2]=e=>N(S).p=e),"page-size":N(S).limit,"onUpdate:pageSize":t[3]||(t[3]=e=>N(S).limit=e),"item-count":N($).total,"store-key":"waf-block-record",onRefresh:M},null,8,["page","page-size","item-count"])])),_:1}),E(r,{show:N(k).show,"onUpdate:show":t[4]||(t[4]=e=>N(k).show=e),title:N(k).title,width:460,"min-height":96,footer:!0,component:N(l)},null,8,["show","title","component"])])}}}),_e={class:"mb-10px"},pe=P({__name:"index",setup(e){const{t:t}=R(),l=()=>{const e=p();window.open(`${e}/btwaf/index?export=export`)},i=()=>{k({title:t("Waf.Block.index_31"),content:t("Waf.Block.index_32"),onConfirm:async()=>{await C({safe_logs:1,site_all:0,site_logs:[]}),q()}})},n=()=>{k({title:t("Waf.Block.index_33"),content:t("Waf.Block.index_34"),onConfirm:async()=>{await S(),q()}})},{table:c,columns:u,setLoading:s}=g([{key:"time",title:t("Waf.Block.index_12"),minWidth:150,width:"12%",render:e=>d(e.time)},{key:"ip",title:t("Waf.Block.index_13"),minWidth:120,width:"10%",ellipsis:{tooltip:!0},render:e=>r(e.ip)},{key:"server_name",title:t("Waf.Block.index_25"),minWidth:120,width:"12%",ellipsis:{tooltip:!0}},{key:"uri",title:t("Waf.Block.index_16"),minWidth:140,ellipsis:{tooltip:{contentStyle:{maxWidth:"500px"}}},render:e=>r(e.uri)},{key:"blockade",title:t("Waf.Block.index_35"),minWidth:120,width:"10%",render:e=>"cc"==e.blockade&&e.incoming_value===t("Waf.Block.index_36")?t("Waf.Block.index_37"):"cc"==e.blockade&&e.incoming_value.startsWith(t("Waf.Block.index_38"))?t("Waf.Block.index_38"):"cc"==e.blockade&&e.incoming_value.startsWith(t("Waf.Block.index_39"))?t("Waf.Block.index_39"):"php"==e.blockade&&e.filter_rule.startsWith(t("Waf.Block.index_40"))?t("Waf.Block.index_40"):"upload"===e.blockade?t("Waf.Block.index_41"):"xss"===e.blockade?t("Waf.Block.index_42"):"sql"===e.blockade?t("Waf.Block.index_43"):"scan"===e.blockade?t("Waf.Block.index_44"):"user_agent"===e.blockade?t("Waf.Block.index_45"):"inc"===e.blockade&&e.incoming_value.startsWith(t("Waf.Block.index_46"))?t("Waf.Block.index_46"):"drop_abroad"===e.blockade&&e.incoming_value.startsWith(t("Waf.Block.index_47"))?t("Waf.Block.index_48"):"inc"===e.blockade?t("Waf.Block.index_49"):"cc"===e.blockade?"CC":t("Waf.Block.index_49")},{key:"blocking_time",title:t("Waf.Block.index_50"),minWidth:70,width:"6%",render:e=>t("Waf.Block.index_51",[e.blocking_time])},{key:"is_feng",title:t("Waf.Block.index_17"),minWidth:60,width:"6%",render:e=>e.is_feng?E("span",{class:"text-error"},[t("Waf.Block.index_56")]):t("Waf.Block.index_18")},{key:"ip_country",title:t("Waf.Block.index_19"),minWidth:140,width:"14%",render:e=>e.ip_country===t("Waf.Block.index_20")?e.ip_country:(e=>e.ip_country)(e)},h({width:260,options:e=>[{label:t("Waf.Block.index_52"),onClick:()=>{B(e,!1)}},{label:t("Waf.Block.index_22"),onClick:()=>{v(e)}},{label:t("Waf.Block.index_53"),onClick:()=>{b(e)}},{label:t("Waf.Block.index_24"),onClick:()=>{w(e)}}]})]),b=e=>{e.is_feng?k({title:t("Waf.Block.index_33"),content:t("Waf.Block.index_54",[e.ip]),onConfirm:async()=>{await $({ip:e.ip}),P()}}):y.success(t("Waf.Block.index_55"))},U=H({p:1,limit:10,keyword:"",query_data:"all"}),M=()=>{const e=(()=>{if(a(U.query_data))return d(new Date(U.query_data),"yyyy-MM-dd");if("today"===U.query_data)return d(new Date,"yyyy-MM-dd");if("yesterday"===U.query_data){const e=new Date,t=o(e,-1);return d(t,"yyyy-MM-dd")}return""})();return{p:U.p,limit:U.limit,...e?{start_time:e}:{},...U.keyword?{keyword:U.keyword}:{}}},P=async()=>{try{s(!0);const e=M(),{message:t}=await j(e);_(t)&&(c.data=t.data,c.total=t.count)}finally{s(!1)}},q=()=>{U.p=1,P()};return P(),(e,t)=>{const a=W,o=le,d=m,r=x,s=f;return L(),A("div",null,[E(s,null,{toolsLeft:O((()=>[E(a,{value:N(U).keyword,"onUpdate:value":t[0]||(t[0]=e=>N(U).keyword=e),width:"300",placeholder:e.$t("Waf.Block.index_8"),onSearch:q},null,8,["value","placeholder"]),E(o,{type:"primary",onClick:q},{default:O((()=>[J(X(e.$t("Public.Btn.Search")),1)])),_:1}),E(o,{onClick:l},{default:O((()=>[J(X(e.$t("Public.Btn.Export")),1)])),_:1}),E(o,{onClick:i},{default:O((()=>[J(X(e.$t("Waf.Block.index_9")),1)])),_:1})])),toolsRight:O((()=>[E(oe,{value:N(U).query_data,"onUpdate:value":t[1]||(t[1]=e=>N(U).query_data=e),onSearch:q},null,8,["value"])])),table:O((()=>[E(ue,{total:N(c).total,date:N(U).query_data},null,8,["total","date"]),G("div",_e,[E(o,{onClick:n},{default:O((()=>[J(X(e.$t("Waf.Block.index_30")),1)])),_:1})]),E(d,{loading:N(c).loading,data:N(c).data,columns:N(u)},null,8,["loading","data","columns"])])),pageRight:O((()=>[E(r,{page:N(U).p,"onUpdate:page":t[2]||(t[2]=e=>N(U).p=e),"page-size":N(U).limit,"onUpdate:pageSize":t[3]||(t[3]=e=>N(U).limit=e),"item-count":N(c).total,"store-key":"waf-ip-record",onRefresh:P},null,8,["page","page-size","item-count"])])),_:1})])}}}),ke=P({__name:"index",setup(e){const l=K((()=>s((()=>t.import("./config-legacy-C7vmNeSY.js?v=1773287522785")),void 0))),{t:a}=R(),i=()=>{k({title:a("Waf.Block.index_60"),content:a("Waf.Block.index_61"),onConfirm:async()=>{await U(),B()}})},n=c(a("Waf.Block.index_57")),o=()=>{n.show=!0},{table:r,columns:p,setLoading:y}=g([{key:"timestimp",title:a("Waf.Block.index_12"),minWidth:150,width:"14%",render:e=>d(e.timestimp)},{key:"status",title:a("Waf.Block.index_17"),minWidth:80,width:"6%",render:e=>E("span",{class:e.status===a("Waf.Block.index_58")?"text-error":""},[e.status])},{key:"rule_ps",title:a("Waf.Block.index_62"),minWidth:120,ellipsis:{tooltip:!0},render:e=>E("span",{class:"text-primary"},[`${e.key}-${e.rule_ps}`])},{key:"server_name",title:a("Waf.Block.index_14"),minWidth:140,width:"14%",ellipsis:{tooltip:{contentStyle:{maxWidth:"500px"}}}},{key:"ip",title:a("Waf.Block.index_63"),minWidth:140,width:"14%",ellipsis:{tooltip:!0}},{key:"ip_country",title:a("Waf.Block.index_64"),minWidth:140,width:"14%",render:e=>E("span",null,[e.ip_country])}]),h=H({p:1,limit:10,filter:"all",keyword:""}),v=async()=>{try{y(!0);const e={p:h.p,limit:h.limit,..."all"!==h.filter?{filter:h.filter}:{},...h.keyword?{keyword:h.keyword}:{}},{message:t}=await M(e);_(t)&&(r.data=t.list,r.total=t.total)}finally{y(!1)}},B=()=>{h.p=1,v()};return v(),(e,t)=>{const a=W,d=le,c=ee,s=V,_=m,k=x,y=f,g=u;return L(),A("div",null,[E(y,null,{toolsLeft:O((()=>[E(a,{value:N(h).keyword,"onUpdate:value":t[0]||(t[0]=e=>N(h).keyword=e),width:"300",placeholder:e.$t("Waf.Block.index_8"),onSearch:B},null,8,["value","placeholder"]),E(d,{type:"primary",onClick:B},{default:O((()=>[J(X(e.$t("Public.Btn.Search")),1)])),_:1}),E(d,{onClick:i},{default:O((()=>[J(X(e.$t("Waf.Block.index_9")),1)])),_:1}),E(d,{onClick:o},{default:O((()=>[J(X(e.$t("Waf.Block.index_57")),1)])),_:1})])),toolsRight:O((()=>[E(s,{value:N(h).filter,"onUpdate:value":[t[1]||(t[1]=e=>N(h).filter=e),B]},{default:O((()=>[E(c,{value:"all"},{default:O((()=>[J(X(e.$t("Public.All")),1)])),_:1}),E(c,{value:"refuse"},{default:O((()=>[J(X(e.$t("Waf.Block.index_58")),1)])),_:1}),E(c,{value:"accept"},{default:O((()=>[J(X(e.$t("Waf.Block.index_59")),1)])),_:1})])),_:1},8,["value"])])),table:O((()=>[E(ue,{total:N(r).total,"is-rule":!0},null,8,["total"]),E(_,{loading:N(r).loading,data:N(r).data,columns:N(p)},null,8,["loading","data","columns"])])),pageRight:O((()=>[E(k,{page:N(h).p,"onUpdate:page":t[2]||(t[2]=e=>N(h).p=e),"page-size":N(h).limit,"onUpdate:pageSize":t[3]||(t[3]=e=>N(h).limit=e),"item-count":N(r).total,"store-key":"waf-rule-record",onRefresh:v},null,8,["page","page-size","item-count"])])),_:1}),E(g,{show:N(n).show,"onUpdate:show":t[4]||(t[4]=e=>N(n).show=e),title:N(n).title,data:N(n).data,width:400,"min-height":370,footer:!0,component:N(l)},null,8,["show","title","data","component"])])}}});e("default",P({__name:"index",setup(e){const{t:t}=R(),a=q("block"),i=[{key:"block",label:t("Waf.Block.index_1"),component:se},{key:"ip",label:t("Waf.Block.index_2"),component:pe},{key:"rule",label:t("Waf.Block.index_3"),component:ke}];return(e,t)=>{const n=l,o=ae;return L(),Q(o,{class:"p-16px"},{default:O((()=>[E(n,{value:N(a),"onUpdate:value":t[0]||(t[0]=e=>T(a)?a.value=e:null),options:i},null,8,["value"])])),_:1})}}}))}}}));
|