Snort的工做原理

Snort 工做流程分为如下四个主要部分:算法 一、包捕获/解码引擎:首先,利用libpcap从网卡捕获网络上的数据包,而后数据包通过解码引擎填入到链路层协议的包结构体中,以便对高层次的协议进行解码,如TCP和UDP端口。数据库 二、预处理器插件:接着,数据包被送到各类各样的预处理器中,在检测引擎处理以前进行检查和操做。每一个预处理器检查数据包是否应该注意、报警或者修改某些东西。网络 三、规则解析
相关文章
相关标签/搜索