码迷,mamicode.com
首页 > 其他好文 > 详细

hyperscan(2)

时间:2017-02-14 18:56:09      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:规则   正则   空间   数据包   协议   复杂   调用   logs   blog   

对hyperscan官方的前两个example进行编译和运行。

支持单个和多个正则编译。并行匹配规则,性能高。

对块模式和流模式使用:

示例pcapscan: http://www.cnblogs.com/zzqcn/p/4905235.html 

注:保证同一时间仅有一个实例在使用scratch,但是scratch可以连续调用。在程序启动时为scratch分配空间。

流模式可以解决边界跨包问题,预先把数据包分配在不同的流中,使用复杂,使用内存大。

协议识别使用block模式即可 。

 

hyperscan(2)

标签:规则   正则   空间   数据包   协议   复杂   调用   logs   blog   

原文地址:http://www.cnblogs.com/yaoyuanfeixing/p/6398843.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!