这篇教程C++ DetectFlowParse函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中DetectFlowParse函数的典型用法代码示例。如果您正苦于以下问题:C++ DetectFlowParse函数的具体用法?C++ DetectFlowParse怎么用?C++ DetectFlowParse使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了DetectFlowParse函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: DetectFlowTestParse01/** * /test DetectFlowTestParse01 is a test to make sure that we return "something" * when given valid flow opt */int DetectFlowTestParse01 (void) { int result = 0; DetectFlowData *fd = NULL; fd = DetectFlowParse("established"); if (fd != NULL) { DetectFlowFree(fd); result = 1; } return result;}
开发者ID:gcordrey,项目名称:suricata,代码行数:15,
示例2: DetectFlowTestParseNocase01/** * /test DetectFlowTestParseNocase01 is a test to make sure that we return "something" * when given valid flow opt */int DetectFlowTestParseNocase01 (void) { int result = 0; DetectFlowData *fd = NULL; fd = DetectFlowParse("ESTABLISHED"); if (fd != NULL) { DetectFlowFree(fd); result = 1; } return result;}
开发者ID:gcordrey,项目名称:suricata,代码行数:15,
示例3: DetectFlowTestParse13/** * /test DetectFlowTestParse13 is a test for an invalid option */int DetectFlowTestParse13 (void) { int result = 1; DetectFlowData *fd = NULL; fd = DetectFlowParse("invalidoptiontest"); if (fd != NULL) { printf("expected: NULL got 0x%02X %" PRId32 ": ",fd->flags, fd->match_cnt); result = 0; DetectFlowFree(fd); } return result;}
开发者ID:gcordrey,项目名称:suricata,代码行数:15,
示例4: DetectFlowTestParse15/** * /test DetectFlowTestParse15 is a test for an invalid combo of options established,stateless */int DetectFlowTestParse15 (void) { int result = 1; DetectFlowData *fd = NULL; fd = DetectFlowParse("established,stateless"); if (fd != NULL) { printf("expected: NULL got 0x%02X %" PRId32 ": ",fd->flags, fd->match_cnt); result = 0; DetectFlowFree(fd); } return result;}
开发者ID:gcordrey,项目名称:suricata,代码行数:15,
示例5: DetectFlowTestParse21/** * /test DetectFlowTestParse21 is a test for an invalid opt between to valid opts */int DetectFlowTestParse21 (void) { int result = 1; DetectFlowData *fd = NULL; fd = DetectFlowParse("from_server,a,no_stream"); if (fd != NULL) { printf("expected: NULL got 0x%02X %" PRId32 ": ",fd->flags, fd->match_cnt); result = 0; DetectFlowFree(fd); } return result;}
开发者ID:gcordrey,项目名称:suricata,代码行数:15,
示例6: DetectFlowTestParseNocase11/** * /test DetectFlowTestParseNocase11 is a test for setting the from_server,stateless flow opts with spaces all around */int DetectFlowTestParseNocase11 (void) { int result = 0; DetectFlowData *fd = NULL; fd = DetectFlowParse(" FROM_SERVER , STATELESS "); if (fd != NULL) { if (fd->flags & FLOW_PKT_STATELESS && fd->flags & FLOW_PKT_TOCLIENT && fd->match_cnt == 2){ result = 1; } else { printf("expected: 0x%02X cnt %" PRId32 " got 0x%02X cnt %" PRId32 ": ", FLOW_PKT_STATELESS + FLOW_PKT_TOCLIENT, 2, fd->flags, fd->match_cnt); } DetectFlowFree(fd); } return result;}
开发者ID:gcordrey,项目名称:suricata,代码行数:18,
注:本文中的DetectFlowParse函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ Detonate函数代码示例 C++ DetectFlowFree函数代码示例 |