**AngelIDS DPI - Deep Packet Inspection Kernel Module **
Simple linux kernel module with powerful Deep Packet Inspection by using Netfilter API.
It allows you:
- Match TCP & UDP & HTTP packet
- Match data packet by IP, Subnet, PortRange, PayloadData, PayloadDataLength, etc.
- Match HTTP data by URL, Header(s), File Extension, Domain, Body, etc.
- For each match rule, there are 5 different match mode: EXACT_MATCH, REGEX_MATCH, NO_FIXED_DATA_MATCH, PART_EXACT_MATCH, BM_MATCH
- Display connection status by tracking TCP connection lifecycle automatically
- Effectively and really low resource cost
Licensed Under GPL2.0 with ABSOLUTELY NO WARRANTY.
**AngelIDS DPI - 深度数据包检测内核模块 **
这是一个使用Netfilter API实现的简单但强大的深度数据包检测内核模块.
它可以让你:
- 匹配TCP、UDP、HTTP共三种协议类型的数据包
- 使用IP地址、网段、端口范围、数据包内容、数据包长度等多种方式对数据包进行匹配检测
- 根据URL、HTTP Header、请求的URL后缀名、域名、正文部分等多种方式对HTTP数据包进行匹配检测
- 每个匹配规则可以使用5种不同的匹配模式: 完整匹配、正则匹配、无固定内容匹配、部分匹配、BM算法文本搜索
- 显示TCP连接状态,全自动追踪TCP连接的完整生命周期
- 高效且极低的资源占用
本代码使用 GPL2.0 授权, 无任何担保.