随笔分类 -  hyperscan

hyperscan在低版本系统应用问题
摘要:编译环境:centos6.3 32位/64位 由于hyperscan使用许多C++11特性,在低版本系统gcc版本不能编译。后来发现在runtime时也就是hs_scan时只需要依赖libhs_runtime.a这个库,是由c文件编译成的。所以想到直接编译出libhs_runtime.a,先执行cm 阅读全文

posted @ 2017-03-23 17:52 遥远飞行 阅读(754) 评论(1) 推荐(0)

hyperscan应用参数
摘要:》》hs_compile_ext_multi 使用额外的参数编译表达式, 额外的参数包括: MIN_OFFSET 距离开始的最小偏移开始匹配 MAX_OFFSET 距离开始的最大偏移结束匹配 MIN_LENGTH 最短的匹配长度,例如 带(.*)正则表达式 正则表达式里不必包括 ‘/’‘/’的开始和 阅读全文

posted @ 2017-03-20 10:45 遥远飞行 阅读(1543) 评论(0) 推荐(0)

hyperscan简单学习(2)
摘要:对hyperscan官方的前两个example进行编译和运行。 支持单个和多个正则编译。并行匹配规则,性能高。 对块模式和流模式使用: 示例pcapscan: http://www.cnblogs.com/zzqcn/p/4905235.html 注:保证同一时间仅有一个实例在使用scratch,但 阅读全文

posted @ 2017-02-14 18:12 遥远飞行 阅读(2003) 评论(0) 推荐(0)

一种hyperscan API使用(1)
摘要:hyperscan: 编译和安装:http://www.cnblogs.com/zzqcn/p/4900643.html 简单介绍:http://www.cnblogs.com/zzqcn/p/4898620.html 使用:正则编译-》匹配 1.编译 本次使用 hs_error_t hs_comp 阅读全文

posted @ 2017-02-13 16:29 遥远飞行 阅读(4473) 评论(0) 推荐(0)

导航