2 lines
13 KiB
JavaScript
2 lines
13 KiB
JavaScript
System.register(["./index-legacy-DQdImDha.js?v=1773287522785","./index-legacy-Cv0QQQJ6.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./index-legacy-BEJeyztk.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BWPgT9-g.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BBkGleHZ.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./index-legacy-hh1mlQOF.js?v=1773287522785","./copy-legacy-CoXPjkKf.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B9P08_gB.js?v=1773287522785","./index-legacy-BFkuWVH1.js?v=1773287522785","./firewall-legacy-BLYDdl9f.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BQ2Kqzbl.js?v=1773287522785"],(function(e,t){"use strict";var a,s,n,i,l,u,c,o,r,d,p,y,_,g,m,x,v,h,w,f,k,b,S,I,A,j,C,$,P,O,U,R,q,z,T,L,M,F,B,K,D,E,W,H,Q,Z,N,X,Y,G,J,V,ee,te,ae,se,ne,ie;return{setters:[e=>{a=e.as,s=e.a3,n=e.w,i=e.n,l=e.v,u=e.m,c=e.x,o=e.i,r=e.h,d=e.ap,p=e.l,y=e.Q,_=e.c,g=e.t,m=e.at},e=>{x=e._},e=>{v=e._},e=>{h=e._},e=>{w=e.k,f=e.R,k=e.r,b=e.n,S=e.e,I=e.$,A=e.Z,j=e.a0,C=e.a9,$=e._,P=e.aa,O=e.S,U=e.X,R=e.a6,q=e.w,z=e.F,T=e.j,L=e.a8,M=e.P,F=e.L,B=e.l,K=e.v,D=e.c},e=>{E=e.u},e=>{W=e.u},e=>{H=e.i,Q=e.u},e=>{Z=e.u},e=>{N=e._},e=>{X=e.k,Y=e.a6,G=e.a1,J=e.b,V=e.B,ee=e.a2,te=e.m,ae=e.a8,se=e.a0},e=>{ne=e._},e=>{ie=e._},null,null,null,null,null,null,null,null],execute:function(){var t=document.createElement("style");t.textContent=".ul-style[data-v-f9cef105]{margin:0 auto;display:flex;align-items:center;justify-content:center;gap:48px;font-size:16px}.ul-style li[data-v-f9cef105]{display:flex;align-items:center}.item[data-v-f9cef105]{border-left:3px solid #def2e2}.item li[data-v-f9cef105]{width:180px;margin-left:-3px;font-size:14px;line-height:36px;padding:0 20px;cursor:pointer}.item .active[data-v-f9cef105]{border-left:3px solid #20a53a;color:#20a53a;font-weight:700;font-size:16px}\n/*$vite$:1*/",document.head.appendChild(t);const{t:le}=s.global,ue=e=>a.post("/plugin?action=a&name=bt_security&s=start_user_security",e,{requestOptions:{loading:le("Security.Api.Index_1"),successMessage:!0}}),ce=e=>a.post("/plugin?action=a&name=bt_security&s=stop_user_security",e,{requestOptions:{loading:le("Security.Api.Index_2"),successMessage:!0}}),oe=e=>a.post("/plugin?action=a&name=bt_security&s=start_user_log",e,{requestOptions:{loading:le("Security.Api.Index_1"),successMessage:!0}}),re=e=>a.post("/plugin?action=a&name=bt_security&s=stop_user_log",e,{requestOptions:{loading:le("Security.Api.Index_2"),successMessage:!0}}),de=e=>a.post("/plugin?action=a&name=bt_security&s=get_logs_list",e,{requestOptions:{loading:le("Site.Api.Index_10"),successMessage:!1}}),pe=e=>a.post("/plugin?action=a&name=bt_security&s=del_porcess_log",e,{requestOptions:{loading:le("Security.Api.Index_3"),successMessage:!0}}),ye=e=>a.post("/plugin?action=a&name=bt_security&s=add_porcess_log",e,{requestOptions:{loading:le("Security.Api.Index_4"),successMessage:!0}}),_e={class:"p-20px"},ge=w({__name:"log",props:{data:{}},setup(e,{expose:t}){const{t:s}=f(),l=e,{date:u,name:c}=l.data,o=k([]),{keys:r,table:d,columns:p}=W([{key:"log",title:s("Ftp.Analysis.Index_27"),render:()=>c},{key:"cwd",title:s("Security.Anti.Index_46")},{key:"cmd",title:s("Security.Anti.Index_47")},{key:"filename",title:s("Security.Anti.Index_48")},{key:"cwd",title:s("Config.Safe.index_152"),render:e=>n(e.timestamp)}]);b((()=>{o.value=u.map((e=>({label:e,value:e})))}));const y=S({p:1,num:999,day:u[0]}),{loading:_,setLoading:g}=E(),m=async()=>{try{g(!0);const{message:t}=await(e={...y,user:c},a.post("/plugin?action=a&name=bt_security&s=get_user_log",e));i(t)&&(d.data=t,d.total=t.length)}finally{r.value=[],g(!1)}var e};return m(),t({init:m}),(e,t)=>{const a=Y,s=X,n=h,i=N;return I(),A("div",_e,[j(s,{class:"flex-nowrap! items-center mb-10px"},{default:C((()=>[$("span",null,P(e.$t("Security.Anti.Index_45")),1),j(a,{class:"w-150px",value:O(y).day,"onUpdate:value":[t[0]||(t[0]=e=>O(y).day=e),m],options:O(o)},null,8,["value","options"])])),_:1}),j(i,null,{table:C((()=>[j(n,{"checked-row-keys":O(r),"onUpdate:checkedRowKeys":t[1]||(t[1]=e=>U(r)?r.value=e:null),loading:O(_),data:O(d).data,"max-height":350,columns:O(p)},null,8,["checked-row-keys","loading","data","columns"])])),_:1})])}}}),me=w({__name:"index",setup(e,{expose:t}){const{t:s}=f(),n=Z(),{antiForm:r}=R(n),d=l(),{keys:p,table:y,columns:_}=W([{key:"user",title:s("Ftp.Analysis.Index_27")},{key:"total",title:s("Security.Anti.Index_7")},{key:"today",title:s("Public.Search.Today")},H({key:"protection",title:s("Security.Tabs.Index_8"),minWidth:60,onClick:async(e,t)=>{e?await ue({user:t.user}):await ce({user:t.user})}}),H({key:"log",title:s("Security.Anti.Index_8"),minWidth:60,onClick:async(e,t)=>{e?await oe({uid:t.uid}):await re({uid:t.uid})}}),{key:"remark",title:s("Site.Proxy.index_3")},Q({width:130,title:s("Public.Table.Operation"),options:e=>[{label:s("Site.Proxy.index_51"),onClick:async()=>{const{message:t}=await de({user:e.user});!i(t)||t.length?(d.title=`[${e.user}] - ${s("Site.Proxy.index_51")}`,d.data.date=t,d.data.name=e.user,d.show=!0):u.error(s("Security.Anti.Index_44"))}}]})]);q((()=>n.isRefresh),(e=>{e&&(n.setRefresh(!1),x())}));const{loading:g,setLoading:m}=E(),x=async()=>{try{m(!0);const{message:e}=await a.post("/plugin?action=a&name=bt_security&s=get_total_all");o(e)&&(r.value.switch=e.open,r.value.times=e.totla_times,r.value.days=e.totla_days,y.data=e.system_user.map((e=>({user:e[0],total:e[4].totla,today:e[4].day_totla,protection:e[3],log:e[5],remark:e[6],uid:e[1]}))))}finally{p.value=[],m(!1)}};return x(),t({init:x}),(e,t)=>{const a=h,s=v,n=c;return I(),A(z,null,[j(a,{"checked-row-keys":O(p),"onUpdate:checkedRowKeys":t[0]||(t[0]=e=>U(p)?p.value=e:null),"row-key":"user","max-height":750,loading:O(g),data:O(y).data,columns:O(_)},null,8,["checked-row-keys","loading","data","columns"]),j(s,{class:"mt-16px"},{default:C((()=>[$("li",null,P(e.$t("Security.Anti.Index_4")),1),$("li",null,P(e.$t("Security.Anti.Index_5")),1),$("li",null,P(e.$t("Security.Anti.Index_6")),1)])),_:1}),j(n,{show:O(d).show,"onUpdate:show":t[1]||(t[1]=e=>O(d).show=e),title:O(d).title,data:O(d).data,width:750,"min-height":268,footer:!1,component:ge},null,8,["show","title","data"])],64)}}}),xe={class:"p-20px"},ve={class:"w-280px"},he={class:"color-#ff3333"},we=w({__name:"form",props:{data:{}},setup(e,{expose:t}){const{t:a}=f(),s=e,{getList:n}=s.data,i=k(null),l=S({name:""}),u={name:{required:!0,message:a("Security.Conf.Index_28"),trigger:["blur","input"]}};return t({onConfirm:async({hide:e})=>{await(i.value?.validate()),await ye({cmd:l.name}),n?.(),e()}}),(e,t)=>{const a=J,s=G,n=ne,c=v;return I(),A("div",xe,[j(n,{ref_key:"formRef",ref:i,model:O(l),rules:u},{default:C((()=>[j(s,{label:e.$t("Home.index_24"),path:"name"},{default:C((()=>[$("div",ve,[j(a,{type:"text",value:O(l).name,"onUpdate:value":t[0]||(t[0]=e=>O(l).name=e),placeholder:"e.g:/bin/bash"},null,8,["value"])])])),_:1},8,["label"])])),_:1},8,["model"]),j(c,{class:"mt-4px"},{default:C((()=>[$("li",he,P(e.$t("Security.Anti.Index_9")),1)])),_:1})])}}}),fe=w({__name:"index",setup(e,{expose:t}){const{t:s}=f(),{loading:n,setLoading:u}=E(),{keys:o,table:d,columns:p}=W([{key:"whitelist",title:s("Security.Anti.Index_11")},Q({width:130,options:e=>[{label:s("Public.Btn.Del"),onClick:()=>{r({title:`${s("Security.Anti.Index_12")} [${e.whitelist}]`,content:s("Security.Anti.Index_13"),onConfirm:async({hide:t})=>{await pe({cmd:e.whitelist}),y(),t()}})}}]})]),y=async()=>{try{u(!0);const{message:e}=await a.post("/plugin?action=a&name=bt_security&s=porcess_set_up_log");i(e)&&(d.data=e.map((e=>({whitelist:e}))))}finally{o.value=[],u(!1)}};y(),t({init:y});const _=()=>{g.show=!0},g=l(s("Security.Anti.Index_10"),{getList:y});return(e,t)=>{const a=V,s=h,i=N,l=c;return I(),A("div",null,[j(i,null,{toolsLeft:C((()=>[j(a,{type:"primary",onClick:_},{default:C((()=>[T(P(e.$t("Security.Anti.Index_10")),1)])),_:1})])),table:C((()=>[j(s,{"checked-row-keys":O(o),"onUpdate:checkedRowKeys":t[0]||(t[0]=e=>U(o)?o.value=e:null),"row-key":"whitelist",loading:O(n),"max-height":440,data:O(d).data,columns:O(p)},null,8,["checked-row-keys","loading","data","columns"])])),_:1}),j(l,{show:O(g).show,"onUpdate:show":t[1]||(t[1]=e=>O(g).show=e),title:O(g).title,data:O(g).data,width:480,footer:!0,component:we},null,8,["show","title","data"])])}}}),ke=w({__name:"index",setup(e,{expose:t}){const{t:s}=f(),{keys:n,table:i,columns:l}=W([{key:"log",title:s("Public.Table.Operation")},{key:"addtime",align:"right",title:s("Site.Cert.index_68")}]),u=S({p:1,limit:10}),{loading:c,setLoading:r}=E(),p=async()=>{try{r(!0);const{message:t}=await(e=u,a.post("/plugin?action=a&name=bt_security&s=get_log",e));o(t)&&(i.data=t.data,i.total=d(t.page))}finally{n.value=[],r(!1)}var e};return p(),t({init:p}),(e,t)=>{const a=h,s=ie,o=N;return I(),L(o,{feedback:!0},{table:C((()=>[j(a,{"checked-row-keys":O(n),"onUpdate:checkedRowKeys":t[0]||(t[0]=e=>U(n)?n.value=e:null),"row-key":"log",loading:O(c),data:O(i).data,columns:O(l)},null,8,["checked-row-keys","loading","data","columns"])])),pageRight:C((()=>[j(s,{page:O(u).p,"onUpdate:page":t[1]||(t[1]=e=>O(u).p=e),"page-size":O(u).limit,"onUpdate:pageSize":t[2]||(t[2]=e=>O(u).limit=e),"item-count":O(i).total,"store-key":"security-anti",onRefresh:p},null,8,["page","page-size","item-count"])])),_:1})}}}),be=w({__name:"index",setup(e){const{t:t}=f(),a=k("overview"),s=[{key:"overview",label:t("Security.Tabs.Index_5"),component:me},{key:"whitelist",label:t("Security.Tabs.Index_6"),component:fe},{key:"operation",label:t("Security.Tabs.Index_7"),component:ke}];return(e,t)=>{const n=x;return I(),L(n,{value:O(a),"onUpdate:value":t[0]||(t[0]=e=>U(a)?a.value=e:null),options:s},null,8,["value"])}}}),Se={class:"pt-40px pb-40px"},Ie={class:"mb-16px"},Ae={class:"ul-style"},je={class:"text-center my-24px"},Ce={class:"flex justify-center"},$e={class:"item"},Pe=["onClick"],Oe=_(w({__name:"conversion",setup(e){const t=k(0),a=["Overview","Process whitelist","Operation logs"],s=()=>{y({source:105})};return(e,n)=>{const i=p,l=V,u=te,c=ee;return I(),L(c,null,{default:C((()=>[$("div",Se,[n[3]||(n[3]=$("div",{class:"mb-24px text-center text-22px font-bold"},"Anti Intrusion prevention features",-1)),$("div",Ie,[$("ul",Ae,[$("li",null,[j(i,{name:"security-lixian",size:"22"}),n[0]||(n[0]=$("span",{class:"ml-4px"},"Prevents the program from hanging",-1))]),$("li",null,[j(i,{name:"security-sanfang",size:"20"}),n[1]||(n[1]=$("span",{class:"ml-4px"},"Stop the mining virus",-1))]),$("li",null,[j(i,{name:"security-webshell",size:"26"}),n[2]||(n[2]=$("span",null,"Prevent Privilege Escalation Attacks",-1))])])]),$("div",je,[j(l,{type:"primary",class:"h-36px text-14px",onClick:s},{default:C((()=>[T(P(e.$t("WP.Transition.index_7")),1)])),_:1})]),$("div",Ce,[$("div",$e,[$("ul",null,[(I(),A(z,null,M(a,((e,a)=>$("li",{class:F({active:O(t)==a}),key:a,onClick:e=>t.value=a},P(e),11,Pe))),64))])]),B(j(u,{width:"100%",src:O("/static/vite/images/overview-Btj8Qdw-.png")},null,8,["src"]),[[K,0==O(t)]]),B(j(u,{width:"100%",src:O("/static/vite/images/whitelist-DxBoEPxy.png")},null,8,["src"]),[[K,1==O(t)]]),B(j(u,{width:"100%",src:O("/static/vite/images/logs-C3s4YCaO.png")},null,8,["src"]),[[K,2==O(t)]])])])])),_:1})}}}),[["__scopeId","data-v-f9cef105"]]),Ue={key:0};e("default",w({__name:"index",setup(e){const t=g(),{isPro:s}=R(t),n=Z(),{antiForm:i}=R(n),l=k(i.value.switch),u=D((()=>i.value.switch));q(u,(e=>{l.value=e}));const c=D((()=>i.value.times)),o=D((()=>i.value.days)),r=async e=>{e?await a.post("/plugin?action=a&name=bt_security&s=start_bt_security",{},{requestOptions:{loading:le("Security.Api.Index_1"),successMessage:!0}}):await a.post("/plugin?action=a&name=bt_security&s=stop_bt_security",{},{requestOptions:{loading:le("Security.Api.Index_2"),successMessage:!0}}),await n.setRefresh(!0)};return(async()=>{s.value&&await m("bt_security")})(),(e,t)=>{const a=ae,n=se,i=X,u=ee;return O(s)?(I(),A("div",Ue,[j(u,{class:"my-15px"},{default:C((()=>[j(i,{class:"p-15px items-center"},{default:C((()=>[$("span",null,P(e.$t("Security.Anti.Index_1")),1),j(a,{value:O(l),"onUpdate:value":[t[0]||(t[0]=e=>U(l)?l.value=e:null),r],"rubber-band":!1,size:"small"},null,8,["value"]),j(n,{vertical:""}),$("span",null,P(e.$t("Security.Anti.Index_2"))+": "+P(O(c)),1),j(n,{vertical:""}),$("span",null,P(e.$t("Security.Anti.Index_3"))+": "+P(O(o)),1)])),_:1})])),_:1}),j(u,{class:"p-15px"},{default:C((()=>[j(be)])),_:1})])):(I(),L(Oe,{key:1}))}}}))}}}));
|