snort框架简介
- Snort是轻量级的网络入侵检测开源框架,作用于链路层,包含数据包嗅探器、预处理插件、检测引擎、日志输出这四大模块
- Snort有嗅探器、数据报记录器、网络入侵检测系统三种模式
- 嗅探器:从网络上读取数据包显示在终端上
- 数据报记录器:把数据报记录在硬盘上
- 网络入侵检测模式:是根据一定的规则来检测结果,根据结果采取一定的动作。其中规则是可以配置的
snort安装
snort安装需要依赖的很多,而在snort的tar.gz中没有涵盖进去,所以我们需要自己安装依赖的包
daq
snort从2.9.0版本开始引入了daq(packet acquisition),专门为报文处理服务的抽象层模块
daq介绍