资源描述:
《网络嗅探器的设计与实现-毕业设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业论文题目:网络嗅探器的设计与实现学院:数学与信息工程学院专业:计算机科学与技术此毕业设计还包括以下文件,需要的下载后留下邮箱方便发给大家源程序PacketMonitor网络蟆探器的设计与实现-毕业论文MicrosoftWord文档开题报告Microsoft155KBWord文档外文翻译Microsoft178KBWord文档Q文献综述MicrosoftWord文档145KB网络嗅探器的设计与实现摘要:嗅探器,英文可以翻译为Sniffer,是一种基于被动侦听原理的网络分析方式。使用这种技术方式,可以监视网络的状态、数据流动情况以及网络上传输的信息。实际上Sniffer技术被
2、广泛地应用于网络故障诊断、协议分析、应用性能分析和网络安全保障等各个领域。本次设计完成了一个较为简单的嗅探器,它实现了对本机的网络监控的作用,对IP包进行了分析,获得其运行的信息。信息包括了源IP地址,目标IP地址,协议,时间,吞吐量,识别码,校验码,长度等等。也可以保存所需要的包信息,也可选择所要嗅探的协议类型,以便获得要想的信息。同时,通过POP3服务器设置端口的值来获取数据包,得到登入邮箱的帐号和密码。关键i司:嗅探器;协议;数据包;监听;吞吐量DesignandImplementationofsnifferZhangyin(CollegeofMathematicsan
3、dInformationEngineering,JinxingUniversity)Abstract:Sniffer,canbetranslatedintoEnglishSnifferjsapassivenetworkanalysismethodbasedontheprincipleoflistenerTheuseofsuchtechnology,canmonitorthestatusofnetworks,dataflowsandinformationofnetworktransmission.InfactSniffertechnologyiswidelyusedinnetw
4、orkdiagnosis,analysisoftheagreement,performanceanalysisoftheapplicationandnetworksecurity,andotherfields.Thedesigncompletearelativelysimplesniffer,itrealizedthatthelocalnetworkmonitoringrole,analysistheinformationofIPpacketandgettheirinformationabouttherunningsystem.Informationincludestheso
5、urceaddress,destinationaddress,protocol,time,throughput,identification,checkingcode,lengthandsoon.Itcansavetheinformationofrequiredpacket,andcanchoosethetypeofprotocoltobesniffing,inordertogettotheinformation.Meanwhile,itcangettheEmaiTslog・mailaccountandpasswordbyanalysistheportvaluofthePOP
6、3Server.Keywords:Sniffer;Protocol;Datapacket;Monitor;Throughput1绪论51.1课题背景51.2网络嗅探器的概述61.2.1网络嗅探器的概念与原理61.2.2网络嗅探的检测和防范71.2.3网络嗅探器软件需要解决的问题82网络嗅探器设计相关技术简述2.1在交错环境下的嗅探技术82.1.1ARP欺骗82.1.2交换机MAC地址表溢出92.1.3MAC地址伪造92.1.41CMP路由器发现协议欺骗92.1.5ICMP重定向攻击92.2C#语言编程102.3网络协议102.3.11P102.3.2TCP112.3.3UDP
7、113系统需求分析123.1系统性能要求123.2软件实现的功能124网络嗅探器的相关拓展14总结16致谢16参考文献17附件181绪论嗅探器,Sniffer是一种常用的收集有用数据方法,这些数据可以是用户的帐号和密码,可以是一些商用机密数据等等。Sniffer可以作为能够捕获网络报文的设备,I1S是这样给Sniffer定义的:Sniffer是利用计算机的网络接口截获冃的地为其他计算机的数据报文的一种工具。111Sniffer的正当用处主要是分析网络的流量,以便找出所关心的网络中潜在的问题。在合理的网络