资源描述:
《php网络数据包分析工具的设计与开发(源代码论文)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PHP网络数据包分析工具的设计与开发(源代码+论文)PHP网络数据包分析工具的设计与开发(源代码+论文)如冇需要请联系摘要当前,随着信息化发展,网络安全问题L1渐突出,网络攻击口益泛滥,所以网络信息安全就变的非常重要。网络主机必须有足够的安全措施,否则网络的价值就会贬值。本系统的开发就是为了给网络使用者提供一个有用的网络数据包分析工具。本系统有四个主耍功能:数据包的捕获、数据包解析、数据包信息分析和数据包信息的显示。为了实现系统功能,木系统选择在ubuntu(Linux)、libpcap、apache>mysql和php的平台上开发
2、,操作系统和软件开发包全部为开源免费的软件,这也是本系统的一个重要特点。本系统首先用libpcap捕获数据包,然后用C语言,并以TCP/IP协议为理论基础解析数据包,解析得到的信息存储到mysql数据库中。数据包信息分析模块从mysql数据库中读取数据,对信息进行统计分析,并对网络信息状况进行安全描述。最后通过apache和php技术来显示数据库信息。通过测试本系统实现了数据包捕获、解析、信息分析、信息显示,为使用者了解当询的网络数据包状况提供了很好的参考。关键词:网络数据包;TCP/IP;数据包解析;数据包信息分析;攻击特征The
3、DesignandDevelopmentofToolaboutNetworkPacketsAnalysisAbstractNowadays,withthedevelopmentofinformation,theissueofnetworksecurityisbecomingprominentandthenetworkattackisproliferation.Therefore,thesecurityofnetworkinformationisbecomingveryimportant.Networkhostsmusthaveade
4、quatesafety,orthevalueofthenetworkwouldbedevalued・Thedevelopmentofthesystemwastoprovidetheuserswithausefultoolthatanalysisthenetworkpackets・Thesystemhasfourmainfunctions:capturethenetworkpackets,analysisthepacket,analysistheinformationofpacketanddisplaypacketinformatio
5、n.Toachievethegoal,Ichoosethesystemofubuntu(Linux),libpcap・apache,mysqlandphpplatformtodevelopthesystem.Theoperatingsystemsandsoftwaredevelopmentkitsarefree,thisisoneofthesystemsfeatures・Thesystemusedlibpcaptocapturedatapacketsfirstly,andthenusetheClanguage,andTCP/IPpr
6、otocolasthebasistheoreticaltoanalyticpackets,thedatabaseofmysqlstoredtheresultofAnalysisinginformation・Moduleofpacketanalysisreadstheinformationfromthedatabaseofmysql,statisticandanalysistheinformation,andthendescribessecurityconditions・Finally,usetheapacheandphptechno
7、logytodisplaydatabaseinformation.Throughthetestofthesystemtoachievethegoalthatcaptureandanalysisdatapacket,informationanalysis,displayinformation,itisagoodreferenceforuserstokeepuponthecurrentstateofnetwork.Keywords:Networkpackets;TCP/IP;Packetanalysis;Packetinformatio
8、nanalysis;Attackcharacteristicn录论文总页数:26页1引言11.1课题背景11.2国内外研究现状11.3木课题研究的意义11.4本课题的理论基础12网络数据包分析系统概述22.1网络数据包分析的意义22.