【计算机科学与技术专业】【毕业设计】局域网络监听系统的设计

【计算机科学与技术专业】【毕业设计】局域网络监听系统的设计

ID:479887

大小:529.19 KB

页数:27页

时间:2017-08-09

【计算机科学与技术专业】【毕业设计】局域网络监听系统的设计_第1页
【计算机科学与技术专业】【毕业设计】局域网络监听系统的设计_第2页
【计算机科学与技术专业】【毕业设计】局域网络监听系统的设计_第3页
【计算机科学与技术专业】【毕业设计】局域网络监听系统的设计_第4页
【计算机科学与技术专业】【毕业设计】局域网络监听系统的设计_第5页
资源描述:

《【计算机科学与技术专业】【毕业设计】局域网络监听系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、(20届)毕业论文(设计)局域网络监听系统的设计摘要:阐述了网络监听的概念、原理、实现的方法、如何检测以及防范,并对本设计运用的技术进行了系统的介绍。基于C++语言的网络监听系统,能进行数据包的捕获、过滤以及对协议的分析,对网络上主机之间的通信,能给出一个详细的统计信息。经测试,该系统能基本达到预期的目标。由于监听技术功能强大,常被黑客用于盗取网络用户的账号和密码等敏感信息,因此,对信息的传送要时刻注意。关键字:网络监听;C++;WinPcap;过滤;协议分析TheDesignofLANNetw

2、orkSniffingSystemAbstract:Thisarticlefocusesontheconcept,principleandtechnologyofnetworksniffing,andhowtodetectandpreventthebehavior.Thepapersystemicintroducesthetechnologyusedofthisdesign.TheLANnetworksniffingsystemusesC++languagetoprogram.It’smainf

3、unctionsareinterceptingthenetworkdataandsimpleprotocolanalysis.Wecanaccordingtocustomrulesfiltersomespecialpackets.ForthecommunicationbetweenhostcomputersintheInternet,thesystemcangiveusadetailedstatisticalinformation.Asthesniffingtechnology’sfunctio

4、nsarepowerful,HackersalwaysuseittostealtheInternetusers’sensitiveinformations,suchasusernameandpassword.So,Internetusersshouldmaintaintheattentiontotheflowofnetworkpackets.Keywords:networksniffing;C++;WinPcap;filter;protocolanalysi目录1绪论11.1课题的研究背景11.

5、1.1历史背景11.1.2网络监听概述11.1.3网络监听的原理11.1.4网络监听的检测11.1.5网络监听的防范21.2课题研究的目的和意义21.3课题的研究内容31.4论文的组织结构32基础知识简介42.1C++42.2集成开发环境VC++6.042.3Winpcap:windowspacketcapture42.3.1Winpcap的功能42.3.2Winpcap的组成部分52.3.3Winpcap的数据结构52.3.4Winpcap的函数52.3.5实现包捕获62.4TCP/IP协议:

6、TransmissionControlProtocol/InternetProtocol62.4.1IP:InternetProtocol网际协议72.4.2ARP:地址解析协议82.4.3ICMP:Internet控制报文协议92.4.4UDP:用户数据包协议102.4.5TCP:传输控制协议103系统分析与设计123.1需求分析123.2可行性分析123.3系统结构图123.4信息捕获及过滤133.5数据包的协议分析过程133.6程序流程图144主要模块程序154.1抓包算法的实现154.2

7、数据包分析算法的实现154.3构造协议的数据类型174.4系统界面设计195系统测试与评价205.1系统测试205.2评价216总结22致谢23参考文献241绪论1.1课题的研究背景1.1.1历史背景互联网发展初期,网络监听技术由于操作比较复杂被限制在专业人士的范围内,主要用来监测数据传输,排除网络故障。一般的网民对网络监听技术的了解还不够深入,应用也很薄弱,因此,互联网上的监听比较少见。文献[1]中对网络监听的历史背景有如下描述:九四年二月间,美国骨干互联网和军方网的众多主机和骨干网络设备被某

8、不知名人士安装了网络监听软件,导致了超过100000个有效的用户名和口令被窃取。这可能是互联网上最早期的大规模的网络监听事件,它使得网络监听在安全领域内引起了人们的普遍关注。随着互联网的迅速发展,网络监听从“地下”走向了公开,技术发展日趋成熟,并迅速在大众内普及开来。1.1.2网络监听概述网络监听是网络管理员用来检查网络状况和分析网络流量的管理手段[2]。它可以将主机的工作模式设置成监听模式,用以监视网络的运行状态、测量网络流量以及截获网络上所传输的信息。网络监听技术是由程序实现的,通过编写程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。