網(wǎng)絡(luò)終端綜合實踐課程設(shè)計-網(wǎng)絡(luò)嗅探器.doc_第1頁
網(wǎng)絡(luò)終端綜合實踐課程設(shè)計-網(wǎng)絡(luò)嗅探器.doc_第2頁
網(wǎng)絡(luò)終端綜合實踐課程設(shè)計-網(wǎng)絡(luò)嗅探器.doc_第3頁
網(wǎng)絡(luò)終端綜合實踐課程設(shè)計-網(wǎng)絡(luò)嗅探器.doc_第4頁
網(wǎng)絡(luò)終端綜合實踐課程設(shè)計-網(wǎng)絡(luò)嗅探器.doc_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

指導(dǎo)老師評閱成績表學(xué)習(xí)與工作態(tài)度(10%)研究水平與設(shè)計能力(45%)課程設(shè)計說明說(論文)撰寫質(zhì)量(45%)總分指導(dǎo)老師簽名:年月日課程設(shè)計答辯記錄及評價表學(xué)生講述情況教師主要提問記錄學(xué)生回答問題情況答辯評分評分項目分值評價參考標(biāo)準(zhǔn)評分總分優(yōu)良中及格差研究水平與設(shè)計能力302823201815課程設(shè)計說明書(論文)撰寫質(zhì)量302823201815答辯效果403632282416是否同意論文(設(shè)計)通過答辯同意不同意答辯小組成員簽名答辯小組組長簽名:年月日課程設(shè)計成績評定表成績匯總評分項目評分比例分數(shù)課程設(shè)計總分指導(dǎo)老師評分50%答辯小組評分50%課程設(shè)計成績評價表成都信息工程學(xué)院課程設(shè)計報告簡單的網(wǎng)絡(luò)嗅探器姓名:紀紅專業(yè):信息安全班級:信安084班提交日期:2011-12-13簡單的網(wǎng)絡(luò)嗅探器摘要計算機網(wǎng)絡(luò)嗅探器是可以竊聽計算機程序在網(wǎng)絡(luò)上發(fā)送和接收到的數(shù)據(jù),程序?qū)崿F(xiàn)了對抓取到的本機在網(wǎng)絡(luò)中的通信數(shù)據(jù)的協(xié)議類型、源地址、目的地址、端口和數(shù)據(jù)包的大小加以簡單的分析,改程序應(yīng)用C#語言編寫,實現(xiàn)了一個簡單的網(wǎng)絡(luò)嗅探功能。其中一個窗體顯示主頁面,另一個窗體顯示詳細信息關(guān)鍵詞:網(wǎng)絡(luò)嗅探器;發(fā)送和接受到的數(shù)據(jù);協(xié)議類型;源地址;目地地址;端口和數(shù)據(jù)包;分析;C#言語目錄論文總頁數(shù):9頁1引言.11.1課題背景.11.2研究現(xiàn)狀.11.3本課題研究的意義.11.4本課題的研究方法.12系統(tǒng)設(shè)計.22.1程序?qū)崿F(xiàn)的功能.22.2主要軟件需求.22.3功能模塊與系統(tǒng)結(jié)構(gòu).23系統(tǒng)功能程序設(shè)計.33.1功能函數(shù)部分.33.2界面實現(xiàn)部分.54測試報告及界面預(yù)覽.55心得結(jié)論.86參考文獻.81引言1.1課題背景隨著社會信息化的不斷深入,計算機啊網(wǎng)絡(luò)已經(jīng)滲入到社會的每一個角落,人們已無時無刻離不開網(wǎng)絡(luò)。很多人經(jīng)常上網(wǎng)購物,學(xué)習(xí),玩游戲,然而網(wǎng)絡(luò)上的一些不良信息很可能影響到互聯(lián)網(wǎng)用戶尤其是青少年的身心健康?;谝陨系默F(xiàn)實問題,我開發(fā)了這款網(wǎng)絡(luò)嗅探器??梢杂脕韺崿F(xiàn)對計算機程序在網(wǎng)絡(luò)上發(fā)送和接收到的數(shù)據(jù)的分析。1.2研究現(xiàn)狀網(wǎng)絡(luò)嗅探器無論是在網(wǎng)絡(luò)安全還是在黑客攻擊方面扮演了很重要的角色。通過使用網(wǎng)絡(luò)嗅探器可以把網(wǎng)卡設(shè)置于混雜模式,并可以對網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)包的捕獲和分析。此分析結(jié)果可供網(wǎng)絡(luò)安全分析之用,但如為黑客所利用也可以為其發(fā)動進一步的攻擊提供有價值的信息。可見,嗅探器實際上是一把雙刃劍。雖然網(wǎng)絡(luò)嗅探器技術(shù)被黑客所利用后會對網(wǎng)絡(luò)構(gòu)成一定的威脅,但嗅探器本身的危害并不是很大,主要是用來為其他黑客軟件提供網(wǎng)絡(luò)情報,真正的攻擊主要是由其它黑客軟件來完成的。而在網(wǎng)絡(luò)安全方面,網(wǎng)絡(luò)嗅探手段可以有效地探測在網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)包信息,通過對這些信息的分析利用有助于網(wǎng)絡(luò)安全的維護。1.3本課題研究的意義當(dāng)我們處理自身網(wǎng)絡(luò)問題的時候,一個信息包嗅探器向我們展示出正在網(wǎng)絡(luò)上進行的一切活動。于是,借助一定的知識,我們就可以確定問題的根源所在。但必須記住的是,網(wǎng)絡(luò)嗅探器并不會告訴你問題究竟是什么,而只會告訴你究竟發(fā)生了什么。對網(wǎng)絡(luò)嗅探器的研究我加深了對通信協(xié)議的理解,網(wǎng)絡(luò)數(shù)據(jù)結(jié)構(gòu)的理解。對網(wǎng)絡(luò)嗅探器的深入研究更重要的是可以讓我們的互聯(lián)網(wǎng)世界更安全、信息更健康。1.4本課題的研究方法嗅探偵聽主要有兩種途徑,一種是將偵聽工具軟件放到網(wǎng)絡(luò)連接的設(shè)備或者放到可以控制網(wǎng)絡(luò)連接設(shè)備的電腦上,(比如網(wǎng)關(guān)服務(wù)器,路由器)當(dāng)然要實現(xiàn)這樣的效果可能也需要通過其他黑客技術(shù)來實現(xiàn):比如通過木馬方式將嗅探器發(fā)給某個網(wǎng)絡(luò)管理員,使其不自覺的為攻擊者進行了安裝。另外一種是針對不安全的局域網(wǎng)(采用交換hub實現(xiàn)),放到個人電腦上就可以實現(xiàn)對整個局域網(wǎng)的偵聽,這里的原理是這樣的:共享hub獲得一個子網(wǎng)內(nèi)需要接收的數(shù)據(jù)時,并不是直接發(fā)送到指定主機,而是通過廣播方式發(fā)送到每個電腦,對于處于接受者地位的電腦就會處理該數(shù)據(jù),而其他非接受者的電腦就會過濾這些數(shù)據(jù),這些操作與電腦操作者無關(guān),是系統(tǒng)自動完成的,但是電腦操作者如果有意的話,他是可以將那些原本不屬于他的數(shù)據(jù)打開!2系統(tǒng)設(shè)計2.1程序?qū)崿F(xiàn)的功能該程序?qū)崿F(xiàn)了抓取本機在網(wǎng)絡(luò)通信數(shù)據(jù)并加以簡單的分析的功能,實現(xiàn)了一個簡單的網(wǎng)絡(luò)嗅探器。其中有一個主頁面,另一個詳細顯示包信息的頁面。2.2主要軟件需求本程序使用VisualStudio2010開發(fā)平臺,使用C#語言編寫,編譯成功后的可執(zhí)行文件需要在裝有VisualStudio2010的平臺上才能運行。測試平臺:裝有VisualStudio2010的WindowsXP系統(tǒng)使用軟件:VisualStudio20102.3功能模塊與系統(tǒng)結(jié)構(gòu)(1)獲得計算機的IP地址(2)開始監(jiān)聽,獲得數(shù)據(jù)包的協(xié)議類型、源端口、目地端口和大小(3)停止監(jiān)聽,程序?qū)和_\行(4)清空列表,顯示列表被清空(5)幫助,彈出幫助對話框,顯示作者信息(6)詳細信息,雙擊列表中的任意行,顯示數(shù)據(jù)包的詳細信息3系統(tǒng)功能程序設(shè)計3.1功能函數(shù)部分1、獲取計算機的IP地址,并以列表的形式顯示出來IPAddresshosts=Dns.Resolve(Dns.GetHostName().AddressList;if(hosts.Length=0)thrownewNotSupportedException(Thiscomputerdoesnothavenon-loopbackinterfacesinstalled!);for(inti=0;ihosts.Length;i+)MonitorMenuItem.MenuItems.Add(hostsi.ToString(),newEventHandler(this.OnHostsClick);HostsMenu.MenuItems.Add(hostsi.ToString(),newEventHandler(this.OnHostsClick);m_PacketMonitors=newPacketMonitorHostsMenu.MenuItems.Count;for(inti=0;im_PacketMonitors.Length;i+)m_PacketMonitorsi=newPacketMonitor(hostsi);m_PacketMonitorsi.NewPacket+=newNewPacketEventHandler(this.OnNewPacket);m_Packets=newArrayList();2、開始監(jiān)測,停止監(jiān)聽,清楚列表publicvoidOnToolBarClick(objectsender,ToolBarButtonClickEventArgse)if(e.Button=StopButton)for(inti=0;im_PacketMonitors.Length;i+)m_PacketMonitorsi.Stop();HostsMenu.MenuItemsi.Checked=false;MonitorMenuItem.MenuItemsi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論