Snort源码用C语言实现,模块化,学习的最佳范例,代码可借鉴使用。