資源描述:
《本地監(jiān)聽與遠(yuǎn)程端口掃描的設(shè)計與開發(fā)——畢業(yè)論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、成都信息工程學(xué)院學(xué)位論文本地監(jiān)聽與遠(yuǎn)程端口掃描的設(shè)計與開發(fā)本地監(jiān)聽與遠(yuǎn)程端口掃描的設(shè)計與開發(fā)摘要隨著Internet的不斷發(fā)展,信息技術(shù)已成為社會進步的巨大推動力。不管是存儲于服務(wù)器里還是流通于Internet上的信息都已成為一個關(guān)系事業(yè)成敗的關(guān)鍵,這就使保證信息的安全變得格外重要。本地監(jiān)聽與遠(yuǎn)程端口掃描程序就是在基于Internet的端口掃描的基礎(chǔ)上,開發(fā)的一個基于java的本地監(jiān)聽和遠(yuǎn)程端口掃描的小程序。該程序主要包括四個功能模塊:顯示當(dāng)前系統(tǒng)信息;顯示網(wǎng)絡(luò)狀態(tài);顯示當(dāng)前進程;掃描計算機。其中當(dāng)前系統(tǒng)信息和網(wǎng)絡(luò)狀態(tài)可以反應(yīng)出當(dāng)前計算機的系統(tǒng)配置和網(wǎng)絡(luò)設(shè)置,讓用戶可以直觀便捷的了解主機狀況。
2、而本地監(jiān)聽實現(xiàn)對正在運行進程的監(jiān)聽和進程分析。遠(yuǎn)程端口掃描用來對本機或遠(yuǎn)程主機的端口開放狀態(tài)進行檢測。通過使用以上四個功能可以使用戶對本機的安全程度有更好認(rèn)識,也可以對目標(biāo)主機的開放狀況有更直觀的了解。關(guān)鍵詞:端口掃描;Java;進程DesignandImplementationofLocalMonitoringandRemotePortScanAbstractWiththedevelopmentofinternet,informationtechnologyhasbeenahugepushtosocialadvancement.Informationstoredinserverorflowi
3、nginInternethasbeenakeyrelatedtotheaccomplishmentofwork.Soitbecomesespeciallyimportanttoassuresecurityofinformation.Locallisteningandremoteportscanprogramisdevelopedinjavalanguage.Thisprogramincludesfourfunctionmodules——currentsysteminformationshowingmodule,currentnetworkingstateshowingmodule,curren
4、tprogressshowingmoduleandcomputerscanningmodule.Modulesofsysteminformationshowingandnetworkingstateshowingcandisplaycomputer'ssystemconfigurationandnetworkingsetting,whichcanhelpusergetthestateofthecomputer.Locallisteninglistenstoandanalyzesrunningprogress.Remoteportscancantestportstatesoflocalmachi
5、neandremotemachine.Byusingthefollowingfourfunctions,usercanknowdeeplyinthesafestateofhost,andknowmoreaboutgoalmachine'sstatedirectly.Key words:portscanning;Java;process目錄論文頁數(shù):19頁1引言11.1課題背景11.2課題研究意義11.3與以往的程序的區(qū)別12基本理論22.1TCP/IP協(xié)議和IP地址22.2用TCP/IP進行通信的示意圖32.3端口32.4JAVASocket類33系統(tǒng)功能模塊設(shè)計與實現(xiàn)43.1體系結(jié)構(gòu)與功能介
6、紹43.1.1體系結(jié)構(gòu)43.1.2功能大體介紹43.2程序主界面53.3當(dāng)前系統(tǒng)信息界面63.4網(wǎng)絡(luò)狀態(tài)程序界面73.5本地監(jiān)聽73.6遠(yuǎn)程端口掃描83.6.1Socket類編程機制83.6.2功能詳解104系統(tǒng)關(guān)鍵點測試14結(jié)論17參考文獻(xiàn)17致謝18聲明191引言1.1課題背景互聯(lián)網(wǎng)與生俱有的開放性、交互性和分散性特征使人類所憧憬的信息共享、開放、靈活和快速等需求得到滿足。網(wǎng)絡(luò)環(huán)境為信息共享、信息交流、信息服務(wù)創(chuàng)造了理想空間,網(wǎng)絡(luò)技術(shù)的迅速發(fā)展和廣泛應(yīng)用,為人類社會的進步提供了巨大推動力。然而,正是由于互聯(lián)網(wǎng)的特性,產(chǎn)生了許多安全問題。本地監(jiān)聽與遠(yuǎn)程端口掃描統(tǒng)互相配合,能夠有效提高網(wǎng)絡(luò)的安
7、全性。通過對計算機的掃描,管理員可以了解主機的安全配置和運行的進程,及時發(fā)現(xiàn)安全漏洞,客觀評估本地主機的風(fēng)險性。管理員根據(jù)掃描和監(jiān)聽的結(jié)果,對存在的漏洞進行重新修復(fù)。在黑客進行攻擊前防范。如果防火墻和網(wǎng)絡(luò)監(jiān)控是被動的防御手段,那么本地監(jiān)聽和遠(yuǎn)程端口掃描則是主動防御手段,可以有效阻止黑客的攻擊,做到防患于未然。1.2課題研究意義網(wǎng)絡(luò)中的每一臺計算機如同一座城堡,在這些城堡中,有的對外完全開放,有的卻