发表评论取消回复
相关阅读
相关 suricata 3.1 源码分析19 (数据包获取)
初始化完成后,TmThreadsSlotPktAcqLoop函数将进入一个while循环,调用slot的PktAcqLoop函数获取并处理数据包。对应的模块函数原型为: T
相关 suricata 3.1 源码分析18 (模块注册及初始化)
|Suricata支持多种数据包源:pcap(实时/文件)、nfq、ipfw、mpipe、af-packet、pfring、dag(实时/文件)、napatech。 每种数
相关 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。 然而,我
还没有评论,来说两句吧...