发表评论取消回复
相关阅读
相关 suricata 3.1 源码分析1
原文链接: [http://www.9mblog.com/5.html][http_www.9mblog.com_5.html] 首先进入main函数 int
相关 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 源码分析22 (数据包处理2)
对数据包进行进一步处理的TmThreadsSlotVarRun函数原型如下: TmEcode TmThreadsSlotVarRun(ThreadVars \tv, Pac
相关 suricata 3.1 源码分析21 (数据包处理1)
进一步的数据包处理是在TmThreadsSlotProcessPkt中完成,其原型为: static inline TmEcode TmThreadsSlotProcess
相关 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) { /
相关 suricata 3.2 源码分析(IP数据包分片重组流程)
在网络通信中如果发送的IP包超过MTU值就会将IP包拆分成多个包发送。那么在suricata中对于这种拆分开得IP包又是如何处理的呢?下面我们一步一步来分析。 判断数据包是不
还没有评论,来说两句吧...