[發(fā)明專利]基于快連協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)嗅探實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 201610074065.X | 申請日: | 2016-02-02 |
| 公開(公告)號: | CN105721245B | 公開(公告)日: | 2019-03-15 |
| 發(fā)明(設(shè)計)人: | 楊春祿;黃斌;李明;王俊 | 申請(專利權(quán))人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 成都虹橋?qū)@聞?wù)所(普通合伙) 51124 | 代理人: | 吳中偉 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 協(xié)議 網(wǎng)絡(luò) 數(shù)據(jù) 實現(xiàn) 方法 | ||
本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)捕捉技術(shù),其公開了一種基于快連協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)嗅探實現(xiàn)方法,在復(fù)雜的開放網(wǎng)絡(luò)環(huán)境下,能夠快速,準(zhǔn)確的嗅探出敏感包,并準(zhǔn)確的解析為相應(yīng)的數(shù)據(jù)。本發(fā)明中嗅探設(shè)備嗅探到敏感數(shù)據(jù)以后,會根據(jù)該數(shù)據(jù)的分包序號進(jìn)行多組接收,也就是同樣的數(shù)據(jù)接收多組,直到所有的分包全部接收完成,然后進(jìn)行校驗:取出分包序號相同的數(shù)據(jù),兩兩進(jìn)行比較,如果數(shù)值不一致,則丟棄該分包序號下的所有數(shù)據(jù),如果一致,則繼續(xù)校驗,直到所有分包序號的數(shù)據(jù)全部檢驗完成,輸出即為本次接收到的發(fā)送端的目標(biāo)數(shù)據(jù)。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)捕捉技術(shù),具體涉及一種基于快連協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)嗅探實現(xiàn)方法。
背景技術(shù)
隨著用戶生活水平的不斷提高,用戶對舒適度和體驗度追求也越來越多樣化,智能產(chǎn)品對簡便性和可玩性的需求也越來越苛刻。因而,對輕型數(shù)據(jù)的傳輸?shù)囊笠苍絹碓礁摺6绾伪WC數(shù)據(jù)傳輸過程中的準(zhǔn)確,安全和便捷是業(yè)界必須面對的重要問題。
網(wǎng)絡(luò)嗅探器,主要是通過嗅探流過網(wǎng)卡的數(shù)據(jù),并對該數(shù)據(jù)進(jìn)行智能分析和過濾,從而快速找到需要的網(wǎng)絡(luò)信息內(nèi)容。正常情況下,網(wǎng)卡只接收和自己地址有關(guān)的數(shù)據(jù)包,因而為了繞過這一層,也就是繞過TCP/IP堆棧,從而接收到網(wǎng)絡(luò)中的所有數(shù)據(jù),嗅探器一般都使網(wǎng)卡工作于混雜模式。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是:提出一種基于快連協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)嗅探實現(xiàn)方法,在復(fù)雜的開放網(wǎng)絡(luò)環(huán)境下,能夠快速,準(zhǔn)確的嗅探出敏感包,并準(zhǔn)確的解析為相應(yīng)的數(shù)據(jù)。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
基于快連協(xié)議的網(wǎng)絡(luò)數(shù)據(jù)嗅探實現(xiàn)方法,應(yīng)用于包括硬件嗅探器和網(wǎng)絡(luò)數(shù)據(jù)發(fā)送設(shè)備的系統(tǒng)中;該方法包括以下步驟:
A、硬件嗅探器初次上電即開始嗅探,網(wǎng)絡(luò)數(shù)據(jù)發(fā)送設(shè)備則不限制時間隨機發(fā)送數(shù)據(jù);
B、當(dāng)硬件嗅探器嗅探到敏感數(shù)據(jù)以后,根據(jù)該數(shù)據(jù)的分包序號進(jìn)行多組接收,并針對每一分包序號的多組數(shù)據(jù)分別予以標(biāo)記,記為data[x,y],其中,x表示分包序號同時也是分組序號,y表示當(dāng)前該數(shù)據(jù)在分組中的位置;
C、判斷敏感數(shù)據(jù)接收是否完成,如果未接收完成,則進(jìn)入步驟D中的數(shù)據(jù)處理子流程,如果接收完成,則對接收的數(shù)據(jù)進(jìn)行校驗;
D、數(shù)據(jù)處理子流程:
D1、首先判斷接收的幀數(shù)據(jù)是否為重復(fù)幀,如果為重復(fù)幀,進(jìn)入步驟D2,如果不為重復(fù)幀,則進(jìn)入步驟D3;
D2、判斷當(dāng)前y值是否大于5,如果大于5,則幀數(shù)異常,丟棄該幀;如果y值小于或等于5,則賦值給data[x,y],并將y值加1;
D3、判斷該幀數(shù)據(jù)是否為第一幀,如果為第一幀,則將數(shù)據(jù)賦值給data[x,y],然后將x+1;如果不是第一幀,先將x加一,再將數(shù)據(jù)賦值給data[x,y]。
進(jìn)一步的,所述硬件嗅探器為帶嗅探功能的設(shè)備,所述網(wǎng)絡(luò)發(fā)送設(shè)備為支持UDP通信協(xié)議的各種設(shè)備。
進(jìn)一步的,步驟C中,所述對接收的數(shù)據(jù)進(jìn)行校驗,具體包括:
首先取出分包序號相同的數(shù)據(jù),兩兩進(jìn)行比較,如果數(shù)值不一致,則丟棄該分包序號下的所有數(shù)據(jù),如果一致,則繼續(xù)校驗,直到所有分包序號的數(shù)據(jù)全部檢驗完成。
本發(fā)明的有益效果是:
一方面,本發(fā)明不限定開放環(huán)境下網(wǎng)絡(luò)通信的網(wǎng)絡(luò)信道,并支持跨信道捕捉數(shù)據(jù),保證抓取數(shù)據(jù)的多樣性和高效性;另一方面,本發(fā)明能夠在網(wǎng)絡(luò)數(shù)據(jù)不重傳的情況下,保證數(shù)據(jù)通訊傳輸準(zhǔn)確性。
附圖說明
圖1是實施例中網(wǎng)絡(luò)數(shù)據(jù)嗅探實現(xiàn)方法主流程;
圖2是實施例中數(shù)據(jù)處理子流程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川長虹電器股份有限公司,未經(jīng)四川長虹電器股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610074065.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠(yuǎn)程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





