资源描述:
《ip数据包的捕获与分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)题目:IP数据包的捕获与分析姓名:学号:系别:专业:年级:指导教师:年月日独创性声明本毕业设计(论文)是我个人在导师指导下完成的。文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。特此声明。论文作者签名:日期:关于论文使用授权的说明本人完全了解福州大学至诚学院有关保留、使用学位论文的规定,即:学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文
2、。保密的论文在解密后应遵守此规定。论文作者签名:指导教师签名:日期:IP数据包的捕获与分析摘要随着网络技术的不断发展,通过网络将人与人的距离拉近,因此网络为来自世界各地不同的人、团体、机构构建了一个网络村。网络的出现方便人们的日常生活及工作,在高度发展的今天,网络已经不仅是浏览信息的品台,还广泛的运用到了商业、办公、金融、政务等各行各业中,网络中的风险也越发突出,进而网络安全问题越来越受到关注。因此,对网络的监控与管理势在必行,而想要监控和管理网络,首先就要获取网络中所传输的各类信息,才能进一步得进行监控和管理,可以说数据包的捕获是
3、对网络监控与管理的前提,所以研究并开发出一种能够有效地实时捕获网络信息的系统具有极其重要的意义。在网络中,信息是以数据包的形式传输,所以为了监控计算机当前网络信息,可以通过WinPcap来实现在当前计算机网络中传输的数据包的抓取,然后通过对捕获数据包中数据信息,进行过滤解析,得到所抓数据包的协议、数据长度,以及数据报内容等信息。此外,此次毕设还注重研究,主要体现在应用层协议的识别方面,同时采用了基于正则表达式技术得到某种应用层协议的特征表达式。而为了实现将抓包获取的数据进行解析并展现出来,本次毕设还要通过C++编程将其编写成为软件,
4、以便于操作运用,能让获取的数据包数据进行解析后,在界面中显示出来,方便查看数据包各类信息,以及进一步的进行一些对应操作,达到我们解析数据包的目的,并可在日后能添加新功能,加强对数据包的分析能力。关键词:Winpcap,抓包,C++21IPPacketCaptureandAnalysisAbstractWiththecontinuousdevelopmentofnetworktechnology,thenetworkwillnarrowthedistancebetweenpeople,sothenetworkofpeoplefromd
5、ifferentpartsoftheworld,groups,organizationsbuildanetworkofvillage.AdventoftheInternettofacilitatepeople'sdailylifeandwork,inhighlydevelopedtoday,Iwasbrowsingthenetworkhasnotonlyproductinformationdesk,alsowidelyappliedtothecommercial,office,finance,governmentandotherin
6、dustries,thenetworkrisksmoreandmoreprominent,andthusthenetworksecurityisagrowingconcern.Therefore,networkmonitoringandmanagementisimperative,andyouwanttomonitorandmanagethenetwork,wemustfirstgetallkindsofinformationtransmittedinthenetwork,inordertofurthermonitorandmana
7、getoo,canbesaidtocapturethepacketispremisenetworkmonitoringandmanagement,sotheresearchanddevelopmentofanetworkcaneffectivelycaptureinformationinreal-timesystemsisextremelyimportant.Inthenetwork,informationistransmittedintheformofdatapackets,soinordertomonitorthecompute
8、r'scurrentnetworkinformation,canbeachievedbywinpcapcrawlinacomputernetworktotransmitthecurrentpacket,thenthepacketdat