发表评论取消回复
相关阅读
相关 suricata 3.1 源码分析17 (流管理2)
TmThreadsManagement static void TmThreadsManagement(void td) { / bloc
相关 suricata 3.1 源码分析15 (流更新)
流更新 通过FlowWorker线程函数中调用FlowUpdate,FlowUpdate中又调用了FlowHandlePacketUpdate来更新流。 在获取到包所
相关 suricata 3.1 源码分析13 (流初始化)
简介 Suricata中用于管理和维护流的模块称为Flow Engine,主要由两部分实现,第一部分的入口点是FlowHandlePacket函数,用于为新数据包进行流查
相关 suricata 3.1 源码分析3
原文链接:[http://www.9mblog.com/68.html][http_www.9mblog.com_68.html] 继续main函数下面的内容。 /\ B
相关 suricata 3.1 源码分析32 (FlowWorker处理流程1)
TmEcode FlowWorker(ThreadVars tv, Packet p, void data, PacketQueue preq, PacketQueue
相关 suricata 3.1 源码分析31 (RespondReject)
简介 RespondReject工作在worker线程,在FlowWorker模块之后对数据包进行处理。此处主要的作用是直接对符合过滤规则的数据包进行阻断并回复,从而使得数
相关 suricata 3.1 源码分析30 (packet_pool处理流程)
简介 suricata中的packet\_poo是专门用于存放receive线程抓到的数据包的。 receive线程初始化时在TmThreadsSlotPktAcqL
相关 suricata 3.1 源码分析35 (FlowWorker处理流程4 - 流重用函数)
static Flow TcpReuseReplace(ThreadVars tv, DecodeThreadVars dtv,
相关 suricata 3.1 源码分析34 (FlowWorker处理流程3 - 流重用)
上一章提到了一个流重用的概念,这里主要说一下。根据code,所谓流重用仅仅重用了流的thread\_id。其他内容都是新建流得来的,具体threa\_id有什么作用以后看到了再
相关 suricata 3.1 源码分析33 (FlowWorker处理流程2 - FlowHandlePacket)
void FlowHandlePacket(ThreadVars tv, DecodeThreadVars dtv, Packet p) { /
还没有评论,来说两句吧...