为了在局域网中能够实时监视网络流量,并对流量进行分析和控制,提出了一个基于SharpPcap框架的局域网流量监控系统(SPCatcher)。通过对网络流量监视、流量分析、流量控制等子模块进行需求分析,设计了流量监控系统的框架模型,并给出了根据数据传榆方向和指令响应顺序进行划分和组合的功能实现图。通过SPCatcher系统捕获网络流量并进行分析,找出网络性能降低的源头,进而可对存在滥用网络带宽行为的特定客户端进行流量控制。实现了软件系统,测试结果验证了SPCatcher系统的流量监控功能的有效性。
In order to facilitate users to monitor and control the real-time traffic of local area network, a network traffic moni- tored control system based on SharpPcap framework (SPCatcher) is proposed. After analyzing the mudules' reqirements of net- work traffic monitoring, network traffic analysis and network traffic control in detail, the framework model of traffic monitored control system is constructed. What's more, the modules~ functional implementation chart is presented including data transmission direction and instruction response sequence. SPCatcher is used to capture the network flow, the analysis is finished, the source cause is found out to reduce the network performance, and then to control the flow of the abuse behavior of the particular client. Detial design and implementation of the traffic monitored control system are discussed. Simulations verify the feature of the SPCatcher system.