3 lines
30 KiB
JavaScript
3 lines
30 KiB
JavaScript
|
|
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/map2d-CuLfIESV.js?v=1773287522785","js/index-BTglIPU2.js?v=1773287522785","js/vue-core-DJjvd5ZC.js?v=1773287522785","js/prismjs-BZPoR7_J.js?v=1773287522785","css/prismjs-D-3FhBe_.css?v=1773287522785","js/naive-ui--dJnpVcV.js?v=1773287522785","css/index-DEM1fxGq.css?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785","js/setting-DouXuJGW.js?v=1773287522785","js/useLoop-BadgF3pN.js?v=1773287522785","js/data-BVsViUMm.js?v=1773287522785","js/index-CWSeZZK7.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785","js/useTableData-BmkIKQ_R.js?v=1773287522785","js/tools-CMJvIbk2.js?v=1773287522785","js/rules-pmZEUQ_o.js?v=1773287522785","js/useTableColumns-DDeyYvje.js?v=1773287522785","js/index-S15tYq5l.js?v=1773287522785","js/copy-D-wIKr0q.js?v=1773287522785","js/index-DIKmrNCq.js?v=1773287522785","js/index-Cg6fMjw6.js?v=1773287522785","css/map2d-CC4X0Vgu.css?v=1773287522785","js/map3d-SraHMRJF.js?v=1773287522785","js/echarts-DiepRh70.js?v=1773287522785","js/interface-Bwv0y5cG.js?v=1773287522785","css/map3d-COwtpBjv.css?v=1773287522785"])))=>i.map(i=>d[i]);
|
||
|
|
import{s as We}from"./setting-DouXuJGW.js?v=1773287522785";import{a6 as Se,a4 as Te,r as $,c as E,$ as k,a8 as C,a9 as _,q as ee,k as q,R as M,an as Ce,y as te,Z as P,a0 as o,X as z,S as x,F as X,P as me,j as T,aa as p,_ as s,l as qe,v as Le,ap as ae,a1 as xe,w as Ie,n as Be,ak as ye,ad as _e,a3 as de,H as Me}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{as as F,a3 as De,cI as Ae,w as j,i as K,C as U,c as V,an as Ne,c2 as N,n as he,I as pe,_ as Pe,P as fe,h as Re,p as ge}from"./index-BTglIPU2.js?v=1773287522785";import{a2 as Ee,a3 as we,ag as be,ah as Ue,a5 as je,ab as $e,B as Q,a8 as Fe,a0 as ze,n as Ve,ac as ke,an as Ge,ad as He,am as Ye}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{u as Ke}from"./useLoop-BadgF3pN.js?v=1773287522785";import{g as ve}from"./data-BVsViUMm.js?v=1773287522785";import{_ as G}from"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import{_ as se}from"./index-CWSeZZK7.js?v=1773287522785";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{u as Oe}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{a as ne,b as Xe,s as Qe}from"./tools-CMJvIbk2.js?v=1773287522785";import{u as Ze}from"./useTableColumns-DDeyYvje.js?v=1773287522785";const Je=m=>F.post("/btwaf/overview.json",m),et=m=>F.post("/btwaf/new_overview.json",m),Ha=()=>F.post("/btwaf/get_index_map.json"),tt=()=>F.post("/plugin?action=a&name=btwaf&s=set_obj_open",{obj:"3D"},{requestOptions:{loading:De.global.t("Waf.Api.overview_2"),successMessage:!0}}),at=m=>F.post("/btwaf/get_traffic_top.json",m),st=m=>F.post("/btwaf/get_url_top.json",m),nt=Te("waf-overview-store",()=>{const m=$("today"),t=E(()=>{const u=Ae(m.value);return j(u,"yyyy-MM-dd")}),r=$(1),c=$(2),l=$(!0),e=$(!1),n=async()=>{try{e.value=!0;const{message:u}=await Je({start_time:t.value,country:0,request:r.value});K(u)&&L(u)}finally{e.value=!1}},h=$({today_request:0,malicious_request:0,unprotected_site:0,unprotected_site_list:[],maybe_err_cc:0,maybe_err_cc_list:[],webshell:0,yesterday_request_total:0,yesterday_malicious_request:0}),a=$([]),i=$({qps:0,proxy_time:0,traffic:0,time:0}),y=$(0),W=$(0),O=$(!1),b=$([]),d=$([]),f=$([]),g=$([]),S=$([]),v=$([]),w=$([]),L=u=>{h.value=u.count,a.value=u.traffic_filter||[],i.value={qps:u.qps,time:u.time,traffic:Number(U(u.traffic,!1,2,"KB")),proxy_time:u.proxy_time},l.value=u.open,O.value=u["3D"],b.value=u.map||[],d.value=u.attack_details||[],f.value=u.server_name_top||[],g.value=u.traffic_top||[],S.value=u.url_top||[],v.value=u.type||[],w.value=u.attack_report_log||[]},R=async()=>{const{message:u}=await et({start_time:t.value});K(u)&&D(u)},D=u=>{i.value={qps:u.qps,time:u.time,traffic:Number(U(u.traffic,!1,2,"KB")),proxy_time:u.proxy_time},m.value==="today"&&(h.value.today_request=u.count.today_request,h.value.malicious_request=u.count.malicious_request),u.traffic_filter.length>0&&(a.value=u.traffic_filter),u.map.length>0&&(b.value=u.map),u.attack_details.length>0&&(d.value=u.attack_details),u.server_name_top.length>0&&(f.value=u.server_name_top),u.traffic_top.length>0&&(g.value=u.traffic_top),u.url_top.length>0&&(S.value=u.url_top),u.type.length>0&&(v.value=u.type),u.attack_report_log.length>0&&(w.value=u.attack_report_log)};return{startTime:m,queryStartTime:t,request:r,mapType:c,open:l,count:h,trafficFilter:a,realTime:i,qps:y,proxyTime:W,is3D:O,map:b,attackDetails:d,serverNameTop:f,trafficTop:g,urlTop:S,blockTypes:v,attackReportLogs:w,getInfo:n,getLoopInfo:R}},{persist:{pick:["request","mapType"]}}),I=()=>{const m=nt();return{store:m,...Se(m)}},ot={};function lt(m,t){const r=Ee;return k(),C(r,{class:"wap-card"},{header:_(()=>[ee(m.$slots,"header",{},void 0,!0)]),"header-extra":_(()=>[ee(m.$slots,"header-extra",{},void 0,!0)]),default:_(()=>[ee(m.$slots,"default",{},void 0,!0)]),_:3})}const A=V(ot,[["render",lt],["__scopeId","data-v-ff288151"]]),rt={class:"flex"},it=q({__name:"query-date",props:{value:{default:"today"},valueModifiers:{}},emits:["update:value"],setup(m){const{t}=M(),r=$("today"),c=$(null),l=Ce(m,"value"),e=[{label:t("Public.Search.Yesterday"),value
|