发表评论取消回复
相关阅读
相关 suricata 3.1 源码分析19 (数据包获取)
初始化完成后,TmThreadsSlotPktAcqLoop函数将进入一个while循环,调用slot的PktAcqLoop函数获取并处理数据包。对应的模块函数原型为: T
相关 suricata 3.1 源码分析31 (RespondReject)
简介 RespondReject工作在worker线程,在FlowWorker模块之后对数据包进行处理。此处主要的作用是直接对符合过滤规则的数据包进行阻断并回复,从而使得数
相关 suricata 3.1 源码分析29 (数据包队列)
这块的东西我现在还没有用到,所以很不厚道的抄了背着笔记本流浪的原文下来。 简介 Suricata中使用队列来缓存数据包,包括缓存线程模块内部新产生数据包的线程内队列,以
相关 suricata 3.1 源码分析28 (数据包TCP解码)
int DecodeTCP(ThreadVars tv, DecodeThreadVars dtv, Packet p, uint8_t pkt, uint16_t l
相关 suricata 3.1 源码分析27 (数据包IPv4解码)
int DecodeIPV4(ThreadVars tv, DecodeThreadVars dtv, Packet p, uint8_t pkt, uint16_t
相关 suricata 3.1 源码分析26 (数据包VLAN解码)
由于VLAN可能嵌套,因此Packet结构体中使用以下相应字段进行记录: 字段含义vlan\_idx当前的vlan层数,初始为0,最多为2,即最多只能嵌套一层VLAN,否则
相关 suricata 3.1 源码分析25 (数据包以太层解码)
int DecodeEthernet(ThreadVars tv, DecodeThreadVars dtv, Packet p,
相关 suricata 3.1 源码分析24 (数据包解码模块执行)
/ \brief This function passes off to link type decoders. DecodePcap reads packets
相关 suricata 3.1 源码分析23 (数据包解码模块注册及初始化)
简介 Suricata的解码模块与数据包获取模块是一一对应的,例如DecodePcap对应ReceivePcap,DecodeAFP对应ReceiveAFP。 然而,我
相关 suricata 3.1 源码分析20 (数据包封装)
在Suricata中,用来封装数据包的结构体为Packet,核心字段如下: <table> <thead> <tr> <th>字段</th> <th
还没有评论,来说两句吧...