蔡俊朝, 蔡皖东, 胡润东. 一种网络信息监管系统的设计与实现[J]. 微电子学与计算机, 2010, 27(10): 140-144.
引用本文: 蔡俊朝, 蔡皖东, 胡润东. 一种网络信息监管系统的设计与实现[J]. 微电子学与计算机, 2010, 27(10): 140-144.
CAI Jun-chao, CAI Wan-dong, HU Run-dong. Design and Implementation of a Network Information Monitoring System[J]. Microelectronics & Computer, 2010, 27(10): 140-144.
Citation: CAI Jun-chao, CAI Wan-dong, HU Run-dong. Design and Implementation of a Network Information Monitoring System[J]. Microelectronics & Computer, 2010, 27(10): 140-144.

一种网络信息监管系统的设计与实现

Design and Implementation of a Network Information Monitoring System

  • 摘要: 基于Linux的Netfilter框架, 根据特定的策略实现对网络数据的捕获或者封堵.系统主要由两部分组成:一个可加载的内核模块和一个用户空间的应用程序.分别采用netlink和内存映射技术实现核心态和用户态之间的命令传递和数据交互.可以利用该系统实现基于内容的网络过滤、深度数据包检测、或者采用特定模式匹配算法的入侵检测系统.最后, 以封堵BitTorrent流量为例对系统进行测试, 并取得了较好的实验结果.

     

    Abstract: A method based on the Netfilter framework of Linux system to capture or block the network traffic under rules is brought up in this paper.The system consists two parts:a loadable kernel module and a user-space application.Netlink socket is adopted to transmit orders between kernel-space and user-space, and memory mapping technology is used for the data exchange between both of them.This system can be used in network content-based filtering, DPI (deep packet inspection) , or IDS (intrusion detection system) use a specific pattern matching algorithm.Finally, blocking BitTorrent traffic as an example to test the system is shown, and achieves good results.

     

/

返回文章
返回