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