国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于bs結(jié)構(gòu)的報(bào)文解析方法及系統(tǒng)的制作方法

      文檔序號(hào):9754562閱讀:772來源:國知局
      基于bs結(jié)構(gòu)的報(bào)文解析方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種基于BS結(jié)構(gòu)的報(bào)文解析方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]目前,進(jìn)行報(bào)文解析的常用方法都是通過專用的報(bào)文解析工具進(jìn)行,常見的報(bào)文解析工具有:
      [0003]WireShark:網(wǎng)絡(luò)封包分析軟件,它使用WinPCAP作為接口,直接與網(wǎng)卡進(jìn)行數(shù)據(jù)報(bào)文交換。使用者可以以免費(fèi)的代價(jià)取得軟件與其源代碼,并擁有針對(duì)其源代碼修改及客制化的權(quán)利。WireShark是目前全世界使用最廣泛的網(wǎng)絡(luò)封包分析軟件之一;
      [0004]Ethereal(A Network Packet Sniffing Tool):是當(dāng)前較為流行的一種計(jì)算機(jī)網(wǎng)絡(luò)調(diào)試和數(shù)據(jù)包嗅探軟件,具有設(shè)計(jì)完美的⑶I (Graphical User Interface,圖形用戶界面)和眾多分類信息及過濾選項(xiàng)。用戶通過Ethereal,同時(shí)將網(wǎng)卡插入混合模式,可以查看到網(wǎng)絡(luò)中發(fā)送的所有通信流量。
      [0005]現(xiàn)有的實(shí)際操作方法為,使用抓包工具對(duì)關(guān)注的報(bào)文進(jìn)行抓取,然后將抓取到的報(bào)文下載到本地PC端(主要是Windows電腦),然后采用上述提到的專用軟件對(duì)報(bào)文內(nèi)容進(jìn)行解析。
      [0006]目前在專用軟件的使用中存在以下問題:
      [0007]不是所有的PC端均安裝有WireShark或Ethereal軟件,在未安裝這些軟件的環(huán)境中無法進(jìn)行報(bào)文解析;
      [0008]報(bào)文解析軟件的使用比較復(fù)雜,需要經(jīng)過專門的培訓(xùn)指導(dǎo)并且較長時(shí)間的實(shí)際操作才能比較熟練的進(jìn)行相關(guān)報(bào)文的解析操作。
      [0009]因此,如何設(shè)計(jì)出快捷、方便的報(bào)文解析方法,成為技術(shù)人員需要考慮的問題。

      【發(fā)明內(nèi)容】

      [0010]本發(fā)明所要解決的技術(shù)問題是提供一種基于BS結(jié)構(gòu)的報(bào)文解析方法及系統(tǒng),方便、快捷地實(shí)現(xiàn)報(bào)文解析。
      [0011]為了解決上述技術(shù)問題,本發(fā)明提供了一種基于BS結(jié)構(gòu)的報(bào)文解析方法,在服務(wù)器端完成報(bào)文解析,所述方法包括以下步驟:
      [0012]接收用戶上傳的報(bào)文文件;
      [0013]接收用戶選擇的解析參數(shù);
      [0014]根據(jù)用戶選擇的解析參數(shù),確定解析命令;
      [0015]調(diào)用解析命令,對(duì)報(bào)文文件進(jìn)行解析,生成解析后文件。
      [0016]優(yōu)選的,所述方法還包括以下步驟:
      [0017]對(duì)解析后文件內(nèi)容進(jìn)行匯聚處理,生成記錄文件。
      [0018]優(yōu)選的,所述方法還包括以下步驟:
      [0019]將所述記錄文件導(dǎo)入數(shù)據(jù)庫。
      [0020]優(yōu)選的,所述方法還包括以下步驟:
      [0021]將所述記錄文件輸出給用戶。
      [0022]優(yōu)選的,所述解析命令為tshark命令,-r表示文件輸入,-R后加表達(dá)式,表達(dá)式中定義過濾方式。
      [0023]為了解決上述技術(shù)問題,本發(fā)明還提供了一種基于BS結(jié)構(gòu)的報(bào)文解析系統(tǒng),設(shè)置于服務(wù)器端,所述系統(tǒng)包括:
      [0024]接口模塊,用于接收用戶上傳的報(bào)文文件,并用于接收用戶選擇的解析參數(shù);
      [0025]解析命令確定模塊,用于根據(jù)用戶選擇的解析參數(shù),確定解析命令;
      [0026]解析模塊,用于調(diào)用解析命令,對(duì)報(bào)文文件進(jìn)行解析,生成解析后文件。
      [0027]優(yōu)選的,所述報(bào)文解析系統(tǒng)還包括:
      [0028]匯聚處理模塊,用于對(duì)解析后文件的內(nèi)容進(jìn)行匯聚處理,生成記錄文件。
      [0029]優(yōu)選的,所述報(bào)文解析系統(tǒng)還包括:
      [0030]記錄模塊,用于將所述記錄文件導(dǎo)入數(shù)據(jù)庫。
      [0031 ]優(yōu)選的,所述報(bào)文解析系統(tǒng)還包括:
      [0032]輸出模塊,用于將所述記錄文件輸出給用戶。
      [0033]優(yōu)選的,所述解析命令確定模塊,用于確定所述解析命令為tshark命令,-r表示文件輸入,-R后加表達(dá)式,表達(dá)式中定義過濾方式。
      [0034]本發(fā)明通過BS系統(tǒng)調(diào)用服務(wù)器內(nèi)置的報(bào)文解析工具,代替目前常用的報(bào)文解析軟件。使得使用者可不必關(guān)心本地操作系統(tǒng)是否安裝有相應(yīng)的報(bào)文解析軟件,并且使用者不需要具備比較熟練的使用軟件的技能。對(duì)于未安裝報(bào)文解析軟件的環(huán)境,本發(fā)明仍然可實(shí)現(xiàn)報(bào)文解析。并且,對(duì)于已提交的報(bào)文文件和解析結(jié)果,使用者可在有互聯(lián)網(wǎng)環(huán)境的任何地點(diǎn)通過報(bào)文解析系統(tǒng)進(jìn)行下載,以防文件丟失??梢姡景l(fā)明可以方便、快捷地實(shí)現(xiàn)報(bào)文解析。
      【附圖說明】
      [0035]圖1為本發(fā)明的基于BS結(jié)構(gòu)的報(bào)文解析方法流程圖。
      [0036]圖2為本發(fā)明的基于BS結(jié)構(gòu)的報(bào)文解析系統(tǒng)結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0037]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0038]本發(fā)明的基于BS(Br0WSer/Server,瀏覽器/服務(wù)器模式)結(jié)構(gòu)的報(bào)文解析系統(tǒng)正是針對(duì)現(xiàn)有技術(shù)而設(shè)計(jì),本發(fā)明的主要思想是:通過在服務(wù)器端設(shè)置報(bào)文解析系統(tǒng),在用戶需要對(duì)報(bào)文進(jìn)行解析時(shí),只需通過瀏覽器訪問所述報(bào)文解析系統(tǒng),上傳報(bào)文及解析參數(shù),報(bào)文解析系統(tǒng)在接收到報(bào)文及用戶選擇的解析參數(shù)后,按照用戶選擇的解析參數(shù)對(duì)報(bào)文進(jìn)行解析。
      [0039]可見,本發(fā)明不需要PC(個(gè)人電腦)端安裝任何相關(guān)的報(bào)文解析軟件,對(duì)于基本的報(bào)文解析功能,使用者只需要將報(bào)文上傳至服務(wù)器的報(bào)文解析系統(tǒng),服務(wù)器的報(bào)文解析系統(tǒng)會(huì)自動(dòng)對(duì)其進(jìn)行解析,并將解析結(jié)果呈現(xiàn)給使用者,不需要使用者具備熟練使用報(bào)文解析軟件的能力。
      [0040]參照?qǐng)D1所示,為本發(fā)明的基于BS結(jié)構(gòu)的報(bào)文解析方法流程圖。所述報(bào)文解析方法基于服務(wù)器對(duì)用戶報(bào)文進(jìn)行解析,所述方法包括以下步驟:
      [0041]步驟101,接收用戶上傳的報(bào)文文件;
      [0042]步驟102,接收用戶選擇的解析參數(shù);
      [0043]步驟103,根據(jù)用戶選擇的解析參數(shù),確定解析命令;
      [0044]作為本發(fā)明的一種實(shí)現(xiàn)方式,所述解析命令為tshark命令,_r表示文件輸入,-R后可加表達(dá)式,表達(dá)式中可以定義過濾方式,如IP地址,協(xié)議等,即[tshark-r報(bào)文文件-R報(bào)文表達(dá)式];
      [0045]步驟104,調(diào)用解析命令,對(duì)報(bào)文文件進(jìn)行解析,生成解析后文件。
      [0046]在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述方法還包括以下步驟:
      [0047]步驟105,對(duì)解析后文件內(nèi)容進(jìn)行匯聚處理,生成直觀易讀的記錄文件;
      [0048]tshark命令解析后生成文件為一行一行的文件格式,如:
      [0049]【源IP】【源端口】【協(xié)議】【目的IP】【目的端口】【時(shí)間】,根據(jù)用戶的需求通過匯聚可將數(shù)
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1