1
0
Files
build.ems/build/usr/local/omc/htdocs/front/js/index.DiDQqFwp.js
2024-10-25 14:59:47 +08:00

2 lines
4.3 KiB
JavaScript

import{g as $,k as p,m as f,n as s,t as o,J as a,E as y,p as e,B as R,am as j,F as r,I as v,D as q,G as H,H as J,ak as Q,l,aG as W,cy as X,a9 as Y,aa as Z}from"./vendor/index.CRpmXtWV.js";import{D as ee}from"./DissectionTree.CxHsvImj.js";import te from"./DissectionDump.CPacVZry.js";import ae from"./PacketTable.DRCf4dzn.js";import{u as oe,N as se}from"./usePCAP.BExFBUdp.js";import{d as le,ap as ne,_ as ce}from"../index.D-NvtsOM.js";import"./DissectionDumpHigh.B6Ac5qIw.js";const i=m=>(Y("data-v-0e5ddd3b"),m=m(),Z(),m),re={class:"toolbar"},de={class:"toolbar-info"},pe={class:"summary"},ie={class:"summary-item"},me=i(()=>a("span",null,"Type:",-1)),ue={class:"summary-item"},_e=i(()=>a("span",null,"Size:",-1)),fe={class:"summary-item"},ye=i(()=>a("span",null,"Encapsulation:",-1)),he={class:"summary-item"},be=i(()=>a("span",null,"Packets:",-1)),ge={class:"summary-item"},Fe=i(()=>a("span",null,"Duration:",-1)),ve=$({__name:"index",setup(m){const{t:S}=le(),{state:t,handleSelectedTreeEntry:x,handleSelectedFindSelection:k,handleSelectedFrame:E,handleScrollBottom:I,handleFilterFrames:g,handleLoadExample:w,handleLoadFile:T}=oe();function C(u){const n=u.name,d=n.substring(n.lastIndexOf(".")),_=[".pcap",".cap",".pcapng",".pcap0"];if(!_.includes(d)){const h=`${S("components.UploadModal.onlyAllow")} ${_.join(",")}`;return l.message.error(h,3),l.Upload.LIST_IGNORE}return!0}function B(u){T(u.file)}return(u,n)=>{const d=l.Button,_=l.Upload,h=l.Space,D=l.Tag,N=W,P=l.Popover,L=X,O=l.Input,U=l.InputGroup,z=l.Alert,F=l.Col,G=l.TabPane,V=l.Tabs,A=l.Row,K=l.Card;return p(),f(e(Q),null,{default:s(()=>[o(K,{bordered:!1,loading:!e(t).initialized,"body-style":{padding:"12px"}},{default:s(()=>[a("div",re,[o(h,{size:8,class:"toolbar-oper"},{default:s(()=>[o(_,{name:"file","list-type":"picture","max-count":1,accept:".pcap,.cap,.pcapng,.pcap0","show-upload-list":!1,"before-upload":C,"custom-request":B},{default:s(()=>[o(d,{type:"primary"},{default:s(()=>[y(" Upload ")]),_:1})]),_:1}),o(d,{onClick:n[0]||(n[0]=c=>e(w)())},{default:s(()=>[y("Example")]),_:1})]),_:1}),a("div",de,[R(o(D,{color:"green"},{default:s(()=>[y(r(e(t).currentFilter),1)]),_:1},512),[[j,!!e(t).currentFilter]]),a("span",null," Matched Frame: "+r(e(t).totalFrames),1)]),e(t).summary.filename?(p(),f(P,{key:0,trigger:"click",placement:"bottomLeft"},{content:s(()=>[a("div",pe,[a("div",ie,[me,a("span",null,r(e(t).summary.file_type),1)]),a("div",ue,[_e,a("span",null,r(e(ne)(e(t).summary.file_length)),1)]),a("div",fe,[ye,a("span",null,r(e(t).summary.file_encap_type),1)]),a("div",he,[be,a("span",null,r(e(t).summary.packet_count),1)]),a("div",ge,[Fe,a("span",null,r(Math.round(e(t).summary.elapsed_time))+"s",1)])])]),default:s(()=>[o(N)]),_:1})):v("",!0)]),o(U,{compact:""},{default:s(()=>[o(O,{value:e(t).filter,"onUpdate:value":n[1]||(n[1]=c=>e(t).filter=c),placeholder:"display filter, example: tcp","allow-clear":!0,style:{width:"calc(100% - 100px)"},onPressEnter:e(g)},{prefix:s(()=>[o(L)]),_:1},8,["value","onPressEnter"]),o(d,{type:"primary","html-type":"submit",style:{width:"100px"},onClick:e(g)},{default:s(()=>[y(" Filter ")]),_:1},8,["onClick"])]),_:1}),e(t).filterError!=null?(p(),f(z,{key:0,message:e(t).filterError,type:"error"},null,8,["message"])):v("",!0),o(ae,{columns:e(t).columns,data:e(t).packetFrames,selectedFrame:e(t).selectedFrame,onSelectedFrame:e(E),onScrollBottom:e(I)},null,8,["columns","data","selectedFrame","onSelectedFrame","onScrollBottom"]),o(A,{gutter:20},{default:s(()=>[o(F,{lg:12,md:12,xs:24,class:"tree"},{default:s(()=>[o(ee,{id:"root",select:e(x),selected:e(t).selectedTreeEntry,tree:e(t).selectedPacket.tree},null,8,["select","selected","tree"])]),_:1}),o(F,{lg:12,md:12,xs:24,class:"dump"},{default:s(()=>[o(V,{activeKey:e(t).selectedDataSourceIndex,"onUpdate:activeKey":n[2]||(n[2]=c=>e(t).selectedDataSourceIndex=c),"tab-bar-gutter":16,"tab-bar-style":{marginBottom:"8px"}},{default:s(()=>[(p(!0),q(J,null,H(e(t).selectedPacket.data_sources,(c,b)=>(p(),f(G,{key:b,tab:c.name,style:{overflow:"auto"}},{default:s(()=>[o(te,{base64:c.data,select:M=>e(k)(b,M),selected:b===e(t).selectedTreeEntry.idx?e(t).selectedTreeEntry:e(se)},null,8,["base64","select","selected"])]),_:2},1032,["tab"]))),128))]),_:1},8,["activeKey"])]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1})}}}),Ce=ce(ve,[["__scopeId","data-v-0e5ddd3b"]]);export{Ce as default};