资源描述:
《基于Winpcap的网络嗅探器设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.网络安全课程设计设计题目:基于Winpcap的网络嗅探器设计与实现院系名称:班级:小组成员:向红贾博指导教师:飞显、夏冰2015年1月Word文档.摘要当前,网络也逐渐成为人们生活和学习中不可缺少的部分,与此同时,网络信息安全性也越来越受到人们的关注。为了有效地实现网络传输中数据包的检测、捕获和分析,较为方便地监控网络信息流量并保证信息的安全可靠,产生了网络嗅探器。基于Winpcap开发平台,使用VisualC++作为开发工具,设计并开发网络嗅探器。设计实现IP、TCP、UDP数据包捕获和分析,以有效地对网络信息的安全进行监测、捕获和分析。同时分析了网络嗅
2、探器的基本工作原理,并阐述了应用捕获数据包流,根据Winpcap关键功能给出了其具体实现。结果表明,该网络嗅探器结构简单,捕获数据快速,对网络安全管理具有重要意义。关键词:Winpcap、MFC、网络嗅探器、数据包Word文档.AbstractAtpresent,thenetworkhasgraduallybecomeanindispensablepartinpeoplelifeandlearning,atthesametime,networkinformationsecurityhasbeenpaidmoreandmoreattention.Inorder
3、toachievethecaptureandanalysisofdetection,datapacketinthetransmissionnetwork,moreconvenientmonitoringnetworkinformationflowandensurethesafetyandreliabilityoftheinformation,producedanetworksniffer.BasedontheWinpcapdevelopmentplatform,usingVisualC++asthedevelopmenttool,thedesignandde
4、velopmentofnetworksniffer.DesignandimplementationofIP,TCP,UDPdatapacketcaptureandanalysis,monitoring,captureandanalysisinordertoeffectivelyonthesecurityofnetworkinformation.Atthesametime,analyzestheprincipleofnetworksniffer,andexpoundstheapplicationofcapturingpacketstream,according
5、toWinpcapkeyfunctiongivestheconcreterealization.Theresultsshowthat,thenetworksnifferhastheadvantagesofsimplestructure,fastcapturedata,hasthevitalsignificancetothenetworksecuritymanagement.Keywords:Winpcap,MFC,networksniffer,packetWord文档.目录第1章绪论11.1设计背景11.2国外研究状况11.3研究意义3第2章需求分析42.1
6、用户需求42.2功能需求52.3性能需求5第3章Winpcap及相关协议介绍63.1Winpcap的组成结构63.2Winpcap简介83.3以太网简介93.3.1网际协议IP93.3.2用户数据报协议UDP93.3.3传输控制协议TCP10第4章程序设计与实现104.1程序运行环境104.2程序设计114.2.1程序设计流程图114.2.2程序具体设计11Word文档.第5章系统测试16第6章设计总结与展望196.1总结196.2展望20参考文献21致22Word文档.第1章绪论1.1设计背景当前,网络技术发展突飞猛进,网络已经渗透到生产、生活学习的各个方
7、面,并且,人们开始越来越依赖网络技术,计算机网络具有以下特性:形式多样性,网络开放性,终端不均匀性,网络互联性等。于是,网络特别容易受到黑客等不法分子的攻击。总体上说,网络安全所要研究的领域包括网络的中数据信息的完整性,性,真实性等多个方面的容。可见网络安全所涉及的不仅仅是技术方面的容,还有网络管理相关的问题。两者之间是密切相关的,技术方面可能强调如何有效地防御黑客以避免非法的外部攻击,而在管理方面则需要更加注重部人员管理的因素。所以,如何较好地保护计算机中的重要数据信息不受不法分子的侵害,保护用户的计算机系统是当前网络安全方向的研究的重要问题。通常,对网络
8、中流通的数据特别感兴趣的通常有两类人,一类就是网络管