2017/9-2017/11 kafka消息队列动态库:
项目描述:
封装librdkafka开源库,根据需求生成kafka消息队列操作接口。提供kafka客户端说明文档。
责任描述:
封装生产者、消费者接口,增加日志接口回调、增加配置文件及各配置字段说明。测试kafka性能及功能。
2016/5-2017/3 DPI识别引擎:
项目描述:
参照snort源码实现应用识别引擎,特征参照snort规则书写方式。引擎分为常用协议引擎、http引擎、app引擎和用户自定义引擎。特征中的模式串采用AC-BNFA的方式编译,引擎采用双表切换保证更新特征时业务不间断。匹配处理采用per-cpu结构进行缓存,防止竞争提高性能。
责任描述:
负责移植snort源码,解析特征、引擎构建、匹配流程处理。
2015/11-2016/1公安三所IPV6测试:
项目描述:
一致性类似天地互联IPV6测试,主要对IPV6协议规定进行测试,健壮性主要测试设备对IPV6的TCP、ICMP出错报文的处理,其中TCP测60万项,ICMP测30万项。
责任描述:
按测试要求修改处理流程,主要修改的功能有;过大报文发送,目的不可达报文发送、分片重叠的处理、NS报文未知选项处理等。