网络流量在线分析系统

时间:2023-09-01 16:36:09
【文件属性】:

文件名称:网络流量在线分析系统

文件大小:77KB

文件格式:ZIP

更新时间:2023-09-01 16:36:09

C语言

实训要求: (1)能够实时抓取网络中的数据包。并实时显示在程序界面上。用户可自定义过滤条件以抓取所需要的数据包。 (2)分析各个网络协议格式,能够显示各协议字段的实际意义。例如,能够通过该程序反映TCP三次握手的实现过程。 (3)采用Hash链表的形式将网络数据以连接(双向流)的形式存储。 (4)计算并显示固定时间间隔内网络连接(双向流)的统计量(如上行与下行的数据包数目,上行与下行的数据量大小等)。例如,抓取一段时间(如30分钟)的网络流量,将该段时间以固定时长(如1分钟)为单位分成若干个时间片,计算网络连接在每一个时间片内的相关统计量。并在上述统计数据的基础上分析不同应用如WEB、DNS、在线视频等服务的流量特征。注意,可根据实际的流量分析需要自己定义相关的统计量。 【注】上传后方便我自己参考学习。


【文件预览】:
protool_analysis.h
protool_analysis.c
bin
----Debug()
--------internetanlayse.exe(118KB)
internetanlayse.depend
result.data
obj
----Debug()
--------protool_analysis.o(12KB)
--------upper_protool.o(5KB)
--------Test2_analysis.o(23KB)
struct.h
upper_protool.c
Test2_analysis.c
internetanlayse.cbp
traffic1
internetanlayse.layout
upper_protool.h

网友评论