亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Libpcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲器的設(shè)計(jì)與實(shí)現(xiàn)

        2014-09-11 19:27:52賈翔秦雯嚴(yán)沛
        中國(guó)新通信 2014年11期
        關(guān)鍵詞:應(yīng)用層以太網(wǎng)數(shù)據(jù)包

        賈翔+秦雯++嚴(yán)沛

        【摘要】目前Windows環(huán)境下的數(shù)據(jù)包捕獲器已有很多,但Linux環(huán)境下的數(shù)據(jù)包捕獲器還未成熟。這里利用Libpcap這一數(shù)據(jù)包捕獲開發(fā)包工具,在網(wǎng)卡為混雜模式時(shí)對(duì)數(shù)據(jù)包進(jìn)行捕獲,通過使用BPF過濾機(jī)制,過濾掉網(wǎng)絡(luò)上不需要的數(shù)據(jù)包,而只捕獲用戶感興趣的數(shù)據(jù)包,并對(duì)數(shù)據(jù)包進(jìn)行分析。

        【關(guān)鍵詞】網(wǎng)絡(luò)協(xié)議Libpcap數(shù)據(jù)包捕獲

        一、引言

        現(xiàn)如今,隨著Linux操作系統(tǒng)的推廣,Linux下的相關(guān)監(jiān)控、維護(hù)需求也逐漸增多,本捕獲器正是利用了這一優(yōu)勢(shì)。數(shù)據(jù)包捕獲開發(fā)包Libpcap(The Packet Capture Library)是一個(gè)平臺(tái)獨(dú)立的網(wǎng)絡(luò)數(shù)據(jù)包捕獲開發(fā)包。它是一個(gè)高層的編程接口,隱藏了操作系統(tǒng)的細(xì)節(jié),可以捕獲網(wǎng)絡(luò)上的所有數(shù)據(jù)包,包括到達(dá)其他主機(jī)的數(shù)據(jù)包。Libpcap中使用了BPF過濾機(jī)制,這部分是基于內(nèi)核的過濾模塊,它使得Libpcap具有捕獲特定數(shù)據(jù)包的功能。

        二、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

        總體思想:根據(jù)以太網(wǎng)協(xié)議類型字段ethernet _type,判斷數(shù)據(jù)包協(xié)議類型是ARP、IP還是RARP,若為IP協(xié)議數(shù)據(jù)包,則繼續(xù)分析其類型字段,判斷數(shù)據(jù)包協(xié)議是TCP、UDP還是ICMP。若為TCP、UDP,即可根據(jù)其端口號(hào)判斷在其基礎(chǔ)上的應(yīng)用層協(xié)議。若為ICMP可根據(jù)其類型進(jìn)一步分析ICMP數(shù)據(jù)包。

        本網(wǎng)絡(luò)數(shù)據(jù)包捕獲器可對(duì)以太網(wǎng)協(xié)議數(shù)據(jù)包、ARP協(xié)議數(shù)據(jù)包、RARP協(xié)議數(shù)據(jù)包、IP協(xié)議數(shù)據(jù)包、ICMP協(xié)議數(shù)據(jù)包、TCP協(xié)議數(shù)據(jù)包、UDP協(xié)議數(shù)據(jù)包進(jìn)行抓捕并分析,應(yīng)用層協(xié)議數(shù)據(jù)包的分析可在后續(xù)開發(fā)中追加。

        函數(shù)回調(diào)關(guān)系如圖1所示。

        三、實(shí)現(xiàn)

        本網(wǎng)絡(luò)捕獲器主要通過Libpcap實(shí)現(xiàn),利用Qt制作一個(gè)界面。

        在文字“請(qǐng)輸入命令”下面的輸入框中輸入所要捕捉的數(shù)據(jù)包類型(如./ip),點(diǎn)擊“運(yùn)行”。即可對(duì)IP數(shù)據(jù)包進(jìn)行捕獲、分析。如圖2所示。

        四、結(jié)束語(yǔ)

        網(wǎng)絡(luò)數(shù)據(jù)包捕獲器是對(duì)網(wǎng)絡(luò)進(jìn)行后續(xù)分析、診斷、安全防范的基礎(chǔ),對(duì)網(wǎng)絡(luò)進(jìn)行更深層次的探究、分析具有重要意義。

        參考文獻(xiàn)

        [1]吳功宜,董大凡,王[王][君],劉乾. 計(jì)算機(jī)網(wǎng)絡(luò)高級(jí)軟件編程技術(shù). 北京:清華大學(xué)出版社,2011

        [2]程光,楊望. 網(wǎng)絡(luò)安全實(shí)驗(yàn)教程. 北京:北京交通大學(xué)出版社,2013

        [3]劉文濤. 網(wǎng)絡(luò)安全開發(fā)包詳解. 北京:電子工業(yè)出版社,2005

        【摘要】目前Windows環(huán)境下的數(shù)據(jù)包捕獲器已有很多,但Linux環(huán)境下的數(shù)據(jù)包捕獲器還未成熟。這里利用Libpcap這一數(shù)據(jù)包捕獲開發(fā)包工具,在網(wǎng)卡為混雜模式時(shí)對(duì)數(shù)據(jù)包進(jìn)行捕獲,通過使用BPF過濾機(jī)制,過濾掉網(wǎng)絡(luò)上不需要的數(shù)據(jù)包,而只捕獲用戶感興趣的數(shù)據(jù)包,并對(duì)數(shù)據(jù)包進(jìn)行分析。

        【關(guān)鍵詞】網(wǎng)絡(luò)協(xié)議Libpcap數(shù)據(jù)包捕獲

        一、引言

        現(xiàn)如今,隨著Linux操作系統(tǒng)的推廣,Linux下的相關(guān)監(jiān)控、維護(hù)需求也逐漸增多,本捕獲器正是利用了這一優(yōu)勢(shì)。數(shù)據(jù)包捕獲開發(fā)包Libpcap(The Packet Capture Library)是一個(gè)平臺(tái)獨(dú)立的網(wǎng)絡(luò)數(shù)據(jù)包捕獲開發(fā)包。它是一個(gè)高層的編程接口,隱藏了操作系統(tǒng)的細(xì)節(jié),可以捕獲網(wǎng)絡(luò)上的所有數(shù)據(jù)包,包括到達(dá)其他主機(jī)的數(shù)據(jù)包。Libpcap中使用了BPF過濾機(jī)制,這部分是基于內(nèi)核的過濾模塊,它使得Libpcap具有捕獲特定數(shù)據(jù)包的功能。

        二、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

        總體思想:根據(jù)以太網(wǎng)協(xié)議類型字段ethernet _type,判斷數(shù)據(jù)包協(xié)議類型是ARP、IP還是RARP,若為IP協(xié)議數(shù)據(jù)包,則繼續(xù)分析其類型字段,判斷數(shù)據(jù)包協(xié)議是TCP、UDP還是ICMP。若為TCP、UDP,即可根據(jù)其端口號(hào)判斷在其基礎(chǔ)上的應(yīng)用層協(xié)議。若為ICMP可根據(jù)其類型進(jìn)一步分析ICMP數(shù)據(jù)包。

        本網(wǎng)絡(luò)數(shù)據(jù)包捕獲器可對(duì)以太網(wǎng)協(xié)議數(shù)據(jù)包、ARP協(xié)議數(shù)據(jù)包、RARP協(xié)議數(shù)據(jù)包、IP協(xié)議數(shù)據(jù)包、ICMP協(xié)議數(shù)據(jù)包、TCP協(xié)議數(shù)據(jù)包、UDP協(xié)議數(shù)據(jù)包進(jìn)行抓捕并分析,應(yīng)用層協(xié)議數(shù)據(jù)包的分析可在后續(xù)開發(fā)中追加。

        函數(shù)回調(diào)關(guān)系如圖1所示。

        三、實(shí)現(xiàn)

        本網(wǎng)絡(luò)捕獲器主要通過Libpcap實(shí)現(xiàn),利用Qt制作一個(gè)界面。

        在文字“請(qǐng)輸入命令”下面的輸入框中輸入所要捕捉的數(shù)據(jù)包類型(如./ip),點(diǎn)擊“運(yùn)行”。即可對(duì)IP數(shù)據(jù)包進(jìn)行捕獲、分析。如圖2所示。

        四、結(jié)束語(yǔ)

        網(wǎng)絡(luò)數(shù)據(jù)包捕獲器是對(duì)網(wǎng)絡(luò)進(jìn)行后續(xù)分析、診斷、安全防范的基礎(chǔ),對(duì)網(wǎng)絡(luò)進(jìn)行更深層次的探究、分析具有重要意義。

        參考文獻(xiàn)

        [1]吳功宜,董大凡,王[王][君],劉乾. 計(jì)算機(jī)網(wǎng)絡(luò)高級(jí)軟件編程技術(shù). 北京:清華大學(xué)出版社,2011

        [2]程光,楊望. 網(wǎng)絡(luò)安全實(shí)驗(yàn)教程. 北京:北京交通大學(xué)出版社,2013

        [3]劉文濤. 網(wǎng)絡(luò)安全開發(fā)包詳解. 北京:電子工業(yè)出版社,2005

        【摘要】目前Windows環(huán)境下的數(shù)據(jù)包捕獲器已有很多,但Linux環(huán)境下的數(shù)據(jù)包捕獲器還未成熟。這里利用Libpcap這一數(shù)據(jù)包捕獲開發(fā)包工具,在網(wǎng)卡為混雜模式時(shí)對(duì)數(shù)據(jù)包進(jìn)行捕獲,通過使用BPF過濾機(jī)制,過濾掉網(wǎng)絡(luò)上不需要的數(shù)據(jù)包,而只捕獲用戶感興趣的數(shù)據(jù)包,并對(duì)數(shù)據(jù)包進(jìn)行分析。

        【關(guān)鍵詞】網(wǎng)絡(luò)協(xié)議Libpcap數(shù)據(jù)包捕獲

        一、引言

        現(xiàn)如今,隨著Linux操作系統(tǒng)的推廣,Linux下的相關(guān)監(jiān)控、維護(hù)需求也逐漸增多,本捕獲器正是利用了這一優(yōu)勢(shì)。數(shù)據(jù)包捕獲開發(fā)包Libpcap(The Packet Capture Library)是一個(gè)平臺(tái)獨(dú)立的網(wǎng)絡(luò)數(shù)據(jù)包捕獲開發(fā)包。它是一個(gè)高層的編程接口,隱藏了操作系統(tǒng)的細(xì)節(jié),可以捕獲網(wǎng)絡(luò)上的所有數(shù)據(jù)包,包括到達(dá)其他主機(jī)的數(shù)據(jù)包。Libpcap中使用了BPF過濾機(jī)制,這部分是基于內(nèi)核的過濾模塊,它使得Libpcap具有捕獲特定數(shù)據(jù)包的功能。

        二、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

        總體思想:根據(jù)以太網(wǎng)協(xié)議類型字段ethernet _type,判斷數(shù)據(jù)包協(xié)議類型是ARP、IP還是RARP,若為IP協(xié)議數(shù)據(jù)包,則繼續(xù)分析其類型字段,判斷數(shù)據(jù)包協(xié)議是TCP、UDP還是ICMP。若為TCP、UDP,即可根據(jù)其端口號(hào)判斷在其基礎(chǔ)上的應(yīng)用層協(xié)議。若為ICMP可根據(jù)其類型進(jìn)一步分析ICMP數(shù)據(jù)包。

        本網(wǎng)絡(luò)數(shù)據(jù)包捕獲器可對(duì)以太網(wǎng)協(xié)議數(shù)據(jù)包、ARP協(xié)議數(shù)據(jù)包、RARP協(xié)議數(shù)據(jù)包、IP協(xié)議數(shù)據(jù)包、ICMP協(xié)議數(shù)據(jù)包、TCP協(xié)議數(shù)據(jù)包、UDP協(xié)議數(shù)據(jù)包進(jìn)行抓捕并分析,應(yīng)用層協(xié)議數(shù)據(jù)包的分析可在后續(xù)開發(fā)中追加。

        函數(shù)回調(diào)關(guān)系如圖1所示。

        三、實(shí)現(xiàn)

        本網(wǎng)絡(luò)捕獲器主要通過Libpcap實(shí)現(xiàn),利用Qt制作一個(gè)界面。

        在文字“請(qǐng)輸入命令”下面的輸入框中輸入所要捕捉的數(shù)據(jù)包類型(如./ip),點(diǎn)擊“運(yùn)行”。即可對(duì)IP數(shù)據(jù)包進(jìn)行捕獲、分析。如圖2所示。

        四、結(jié)束語(yǔ)

        網(wǎng)絡(luò)數(shù)據(jù)包捕獲器是對(duì)網(wǎng)絡(luò)進(jìn)行后續(xù)分析、診斷、安全防范的基礎(chǔ),對(duì)網(wǎng)絡(luò)進(jìn)行更深層次的探究、分析具有重要意義。

        參考文獻(xiàn)

        [1]吳功宜,董大凡,王[王][君],劉乾. 計(jì)算機(jī)網(wǎng)絡(luò)高級(jí)軟件編程技術(shù). 北京:清華大學(xué)出版社,2011

        [2]程光,楊望. 網(wǎng)絡(luò)安全實(shí)驗(yàn)教程. 北京:北京交通大學(xué)出版社,2013

        [3]劉文濤. 網(wǎng)絡(luò)安全開發(fā)包詳解. 北京:電子工業(yè)出版社,2005

        猜你喜歡
        應(yīng)用層以太網(wǎng)數(shù)據(jù)包
        基于Jpcap的網(wǎng)絡(luò)數(shù)據(jù)包的監(jiān)聽與分析
        電腦與電信(2021年9期)2021-12-21 23:48:56
        基于1500以太網(wǎng)養(yǎng)豬場(chǎng)的智能飼喂控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        SmartSniff
        基于分級(jí)保護(hù)的OA系統(tǒng)應(yīng)用層訪問控制研究
        談實(shí)時(shí)以太網(wǎng)EtherCAT技術(shù)在變電站自動(dòng)化中的應(yīng)用
        電子制作(2017年24期)2017-02-02 07:14:44
        新一代雙向互動(dòng)電力線通信技術(shù)的應(yīng)用層協(xié)議研究
        物聯(lián)網(wǎng)技術(shù)在信息機(jī)房制冷系統(tǒng)中的應(yīng)用
        一種90W高功率以太網(wǎng)供電系統(tǒng)的設(shè)計(jì)
        淺談EPON與工業(yè)以太網(wǎng)在貴遵高速公路中的應(yīng)用
        Current advances in neurotrauma research: diagnosis, neuroprotection, and neurorepair
        国产免费艾彩sm调教视频| 亚洲中文字幕诱惑第一页| 一区二区三区中文字幕在线观看| 免费看美女被靠到爽的视频| 丰满岳妇乱一区二区三区| 亚洲av日韩aⅴ无码电影| 青青草视频在线播放81| 国产高颜值女主播在线| 国产精品狼人久久久久影院| 99久久国产视频| 杨幂二区三区免费视频| 国产一区二区三区内射| 成l人在线观看线路1| 日本欧美国产精品| 一区二区三区在线视频爽| 国产精品人成在线观看免费| 亚洲国产精品第一区二区| 最新亚洲人AV日韩一区二区| 日韩精品一区二区三区视频| 国99精品无码一区二区三区| 日本成本人三级在线观看| 亚洲AV成人无码久久精品在| av中文字幕性女高清在线| 国产免费又爽又色又粗视频| 精品国产精品久久一区免费式| 久久久调教亚洲| 丰满少妇被啪啪到高潮迷轩| 国产人妻久久精品二区三区老狼| 国产免费AV片在线看| 国产av三级精品车模| 夜夜夜夜曰天天天天拍国产| www插插插无码免费视频网站 | 亚洲最大中文字幕无码网站| 少妇一级aa一区二区三区片| 亚洲高清国产一区二区| 少妇被猛男粗大的猛进出| 亚洲乱码少妇中文字幕| 99久久婷婷国产精品综合| 婷婷色婷婷开心五月四房播播| 亚洲成人欧美| 中文亚洲一区二区三区|