freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)絡(luò)抓包與協(xié)議分析軟件的設(shè)計與開發(fā)畢業(yè)設(shè)計論文-資料下載頁

2025-05-27 23:15本頁面
  

【正文】 f(identifier, %d, ntohs(mypacket[mycon].))。 pDCTextOut(7*width, 5*height, identifier)。 pDCTextOut(0, 6*height, 分段偏移:)。 sprintf(offset, %d, (char)(ntohs(mypacket[mycon].)) amp。 0x1fff)。 pDCTextOut(7*width, 6*height, offset)。 pDCTextOut(0, 7*height, 生命期(S):)。 sprintf(live, %d, int(mypacket[mycon].))。 pDCTextOut(7*width, 7*height, live)。 pDCTextOut(0, 8*height, 協(xié)議:)。 sprintf(proto, %d, int(mypacket[mycon].))。 pDCTextOut(7*width, 8*height, proto)。 if(int(mypacket[mycon].) == 17) pDCTextOut(8*width, 8*height, (UDP))。 pDCTextOut(0, 9*height, 頭校驗和:)。 sprintf(checksum, %d, ntohs(mypacket[mycon].))。 pDCTextOut(7*width, 9*height, checksum)。 pDCTextOut(0, 10*height, 源地址:)。 sprintf(srcIP, %d.%d.%d.%d, mypacket[mycon]., mypacket[mycon]., mypacket[mycon]., mypacket[mycon].)。 pDCTextOut(7*width, 10*height, srcIP)。 pDCTextOut(0, 11*height, 目的地址:)。 sprintf(desIP, %d.%d.%d.%d, mypacket[mycon]., mypacket[mycon]., mypacket[mycon]., mypacket[mycon].)。 pDCTextOut(7*width, 11*height, desIP)。 if(int(mypacket[mycon].) == 17) //判斷,如果IP包頭的協(xié)議字段是17,表示是UDP包 { //從存放在向量中的包頭中讀取并接口UDP頭 pDCTextOut(0, 13*height, UDP頭:)。 pDCTextOut(0, 14*height, 源端口:)。 sprintf(srcport, %d, ntohs(mypacket[mycon].))。 pDCTextOut(7*width, 14*height, srcport)。 pDCTextOut(0, 15*height, 目的端口:)。 sprintf(desport, %d, ntohs(mypacket[mycon].))。 pDCTextOut(7*width, 15*height, desport)。 pDCTextOut(0, 16*height, UDP長度:)。 sprintf(dramlen, %d, ntohs(mypacket[mycon].))。 pDCTextOut(7*width, 16*height, dramlen)。 pDCTextOut(0, 17*height, UDP校驗和:)。 sprintf(crc, %d, ntohs(mypacket[mycon].))。 pDCTextOut(7*width, 17*height, crc)。 }如此就完成UDP包的分析并顯示在程序界面上了。 程序編譯中出現(xiàn)的問題程序編譯無法通過,錯誤提示如圖42:圖42 WinPcap編譯過程中出現(xiàn)的錯誤,打開這個文件,查找第79行代碼如圖43:圖43 并未出現(xiàn)錯誤提示中所說的缺少分號,而且這個庫文件是從官方網(wǎng)站上下載的,別人下載了使用都沒事而只有我無法編譯通過,可能問題是出在自身。 問題的解決上網(wǎng)查找資料后才得知,winpcap ++6環(huán)境下編譯會出現(xiàn)這兩個錯誤,原因是vc++++99標(biāo)準(zhǔn),在64位cpu中編譯會有問題,,覆蓋原來的Include和Lib文件夾后重新編譯,錯誤提示不再出現(xiàn)。 程序功能 程序主界面主界面如圖44所示:圖44 程序主界面第一塊空白區(qū)域是數(shù)據(jù)包列表,第二塊空白區(qū)域顯示數(shù)據(jù)包分析后的結(jié)果,第三塊空白區(qū)域顯示具體的數(shù)據(jù)。 工具欄1)網(wǎng)卡接口列表點擊工具欄上的按鈕,彈出如圖45所示窗口:圖45 獲取網(wǎng)卡列表界面圖45窗口中的“Network adapter 39。Dell Wireless 1395 WLAN MiniCard(...就是我電腦上的網(wǎng)卡,點擊該網(wǎng)卡,再選擇OK。2)包過濾器點擊工具欄上的,彈出如圖46窗口:圖46 包過濾器選擇界面程序會抓取勾選的數(shù)據(jù)包,可復(fù)選。如果未勾選任一頂,則默認(rèn)3種包都抓取。3)開始抓包點擊工具欄上的按鈕,就可以開始抓包了,點擊可以停止抓包。點擊按鈕開始抓包,未設(shè)置過濾器,也就是說TCP,UDP,ICMP三種包都抓取。運行結(jié)果如圖47所示:圖47 程序運行后的界面圖47所示的包的數(shù)據(jù),一個數(shù)字相當(dāng)于4個比特,一對數(shù)字就是一個字節(jié)。前6個字節(jié)是目標(biāo)MAC地址,再接著6個字節(jié)是源MAC地址,再接著2個字節(jié)代表數(shù)據(jù)報類型,如08 00代表這是個IP報文,之后就是IP報文首部了。根據(jù)前面介紹的IP數(shù)據(jù)報的格式及各種協(xié)議數(shù)據(jù)報的格式,對余下的數(shù)字進(jìn)行分析。以圖47中顯示的數(shù)據(jù)為例,去掉前14個字節(jié)后得到圖48所示的數(shù)據(jù):圖48 去除前14個字節(jié)后的數(shù)據(jù)前20個字節(jié)是IP首部,即45 00 00 4C D0 D9 00 00 40 11 AE 41 0A 0A 7B C4 72 D9 02 DF,根據(jù)前面介紹的IP首部格式代入可得到如下:版本: 4首部長度: 5X4=20服務(wù)類型: 00,即一般類型總長度: 00 4C=76標(biāo)識: D0 D9=53465標(biāo)志: 0片偏移: 0 00生存時間: 40=64協(xié)議: 11=17首部檢驗和:AE 41=44609源IP地址: 0A 0A 7B C4=目的IP地址:72 D9 02 DF=協(xié)議字段值是17,所以這是個UDP數(shù)據(jù)包,原數(shù)據(jù)包再接下去的8個字節(jié)是UDP首部即2F 16 93 6A 00 38 E0 02,根據(jù)UDP報文格式分析如下:源端口號: 2F 16=12054目的端口號:93 6A=37738UDP長度: 00 38=56UDP檢查和:E0 02=57346余下的數(shù)據(jù)包中的數(shù)據(jù)就是UDP的數(shù)據(jù),這里不作研究。5 總結(jié)和展望 本文主要工作這次課題針對網(wǎng)絡(luò)數(shù)據(jù)包的捕獲和協(xié)議分析進(jìn)行了設(shè)計并實現(xiàn)。在對當(dāng)今網(wǎng)絡(luò)數(shù)據(jù)捕獲和分析的有關(guān)基本實現(xiàn)機(jī)理、方法和手段進(jìn)行分析的基礎(chǔ)上,通過網(wǎng)絡(luò)數(shù)據(jù)包捕獲函數(shù)WinPcap的工作機(jī)理和內(nèi)部架構(gòu),描述了網(wǎng)絡(luò)數(shù)據(jù)包捕獲和分析程序的層次結(jié)構(gòu),給出了具體的通過調(diào)用WinPcap來捕獲和分析數(shù)據(jù)包的程序的設(shè)計與實現(xiàn)方法以及對數(shù)據(jù)包的具體分析。這次課題取得的工作如下:1) 基于WinPcap捕獲網(wǎng)絡(luò)數(shù)據(jù)包;2) 對捕獲取的數(shù)據(jù)包進(jìn)行具體的分析,如本文中例舉的對UDP數(shù)據(jù)包的分析;3)對網(wǎng)絡(luò)安全或者網(wǎng)絡(luò)流量有個初步了解,如某主機(jī)在短時間內(nèi)發(fā)送了大量數(shù)據(jù)包,可能這主機(jī)感染了病毒;捕獲的數(shù)據(jù)包無法正確解讀或者在數(shù)據(jù)內(nèi)容的固定位置出現(xiàn)迅雷、BT、電驢等數(shù)據(jù)包的特征碼,管理員可以采取相應(yīng)的手段進(jìn)行控制。 展望雖然這個基于WinPcap的網(wǎng)絡(luò)數(shù)據(jù)捕獲和協(xié)議分析軟件在實際應(yīng)用中還有些局限性,比如無法對交換機(jī)上的數(shù)據(jù)進(jìn)行捕獲,在網(wǎng)絡(luò)流量較大的環(huán)境中抓包率偏低,正常網(wǎng)絡(luò)中抓取的數(shù)據(jù)包有可能不完整。通過研究這方面的課題,可以更深刻地理解網(wǎng)絡(luò)各層通訊協(xié)議的機(jī)理,也加強(qiáng)了網(wǎng)絡(luò)編程的技巧。 致謝語經(jīng)過2個多月的時間,大學(xué)里最后一個學(xué)習(xí)階段——畢業(yè)設(shè)計已經(jīng)接近尾聲了。我的畢業(yè)論文是在鄒復(fù)民老師的指導(dǎo)幫助下完成的。在此,對鄒老師表示我深深的謝意,感謝他在畢業(yè)設(shè)計期間給我的指導(dǎo)和幫助。畢業(yè)設(shè)計是一次綜合性的訓(xùn)練,是對大學(xué)里過去四年學(xué)習(xí)的總結(jié)、應(yīng)用以及檢驗。在畢業(yè)設(shè)計的過程中,鄒老師這種認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。是我今后學(xué)習(xí)的榜樣。在這里,再次對指導(dǎo)幫助我完成本次設(shè)計的鄒老師表示感謝,同時也對所有幫助過我的朋友表示我的感謝,沒有你們的幫助,就沒有這次設(shè)計的完成。 參考文獻(xiàn)[1][M]..[2][3][4][5][6][7]胡曉元,[8] :The Protocals[M].機(jī)械工業(yè)出版社[9]許愛軍,謝娟,
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1