对于Snort来说,预处理、检查功能和规则可以编成动态模块。Snort的主程序代码中包含了管理和价值动态模块的接口。 本章接下来的部分着重介绍一下Snort中开发动态预处理、检查赢钱和规则模块的数据结构和接口。 注意:有些定义可能是老的,你需要到源码中查找最新的头文件(这个工作我就替广大读者做了吧^_^)。