基于nginx的waf方案naxsi源码理解(4)_框架架构

源码文件大致功用

naxsi-1.3/naxsi_src源码文件:

ext                 // libinjection库源码文件
naxsi_config.c      // 配置文件分析处理
naxsi_config.h
naxsi.h             // 主要结构体定义在此
naxsi_json.c        // json内处理工具函数
naxsi_macros.h
naxsi_net.c         // 网络相关处理的工具函数
naxsi_net.h
naxsi_raw.c         
naxsi_runtime.c     // 主要的攻击检测代码
naxsi_skeleton.c    // naxsi作为nginx模块的的配置引入相关的处理函数
naxsi_utils.c       // 通用的功能函数

整体框架流程

你可能感兴趣的:(#,naxsi,nginx,naxsi,waf,web应用防火墙,api安全)