基于WinPcap的网络流量在线分析系统的设计与实现(编译环境为Code::Blocks+WinPcap)

上传者: 43545546 | 上传时间: 2019-12-21 21:48:34 | 文件大小: 84KB | 文件类型: rar
设计并实现一个网络流量的分析系统。该系统具有以下功能:(1)实时抓取网络数据。(2)网络协议分析与显示。(3)将网络数据包聚合成数据流,以源IP、目的IP、源端口、目的端口及协议等五元组的形式存储。(4)计算并显示固定时间间隔内网络连接(双向流)的统计量(如上行与下行的数据包数目,上行与下行的数据量大小等)。在这些统计数据的基础上分析不同网络应用的流量特征。主要内容有:(1)能够实时抓取网络中的数据包。并实时显示在程序界面上。用户可自定义过滤条件以抓取所需要的数据包。(2)分析各个网络协议格式,能够显示各协议字段的实际意义。例如,能够通过该程序反映TCP三次握手的实现过程。 (3)采用Hash链表的形式将网络数据以连接(双向流)的形式存储。(4)计算并显示固定时间间隔内网络连接(双向流)的统计量(如上行与下行的数据包数目,上行与下行的数据量大小等)。例如,抓取一段时间(如30分钟)的网络流量,将该段时间以固定时长(如1分钟)为单位分成若干个时间片,计算网络连接在每一个时间片内的相关统计量。并在上述统计数据的基础上分析不同应用如WEB、DNS、在线视频等服务的流量特征。注意,可根据实际的流量分析需要自己定义相关的统计量。

文件下载

资源详情

[{"title":"( 15 个子文件 84KB ) 基于WinPcap的网络流量在线分析系统的设计与实现(编译环境为Code::Blocks+WinPcap)","children":[{"title":"internetanlayse","children":[{"title":"struct.h <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"protool_analysis.c <span style='color:#111;'> 9.68KB </span>","children":null,"spread":false},{"title":"upper_protool.c <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"result.data <span style='color:#111;'> 5.45KB </span>","children":null,"spread":false},{"title":"internetanlayse.layout <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"internetanlayse.cbp <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"internetanlayse.depend <span style='color:#111;'> 845B </span>","children":null,"spread":false},{"title":"Test2_analysis.c <span style='color:#111;'> 24.64KB </span>","children":null,"spread":false},{"title":"upper_protool.h <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"protool_analysis.o <span style='color:#111;'> 12.40KB </span>","children":null,"spread":false},{"title":"upper_protool.o <span style='color:#111;'> 5.16KB </span>","children":null,"spread":false},{"title":"Test2_analysis.o <span style='color:#111;'> 22.73KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"protool_analysis.h <span style='color:#111;'> 845B </span>","children":null,"spread":false},{"title":"traffic1 <span style='color:#111;'> 19.20KB </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"Debug","children":[{"title":"internetanlayse.exe <span style='color:#111;'> 123.43KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明