增加waf模块

This commit is contained in:
qing committed 2026-07-25 01:27:08 +08:00
1 parent fbccc5d909
commit 202f2804b2
22 files changed
+1097 -17

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
# waf.conf —— WAF 规则主入口(仅放基础配置)
# 极客操作:
# - 在 local/ 下新增 *.conf 文件,engine 会自动扫描加载(按文件名字母序)
# - 修改后执行 `kill -HUP <pid>` 热加载
# - 校验语法: `waf -test rules/local/xxx.conf`
#
# 规则 ID 分段约定:
# 100000-199999 本地自定义规则
# 900000-999999 OWASP CRS(由 crs/ 提供,不手改)
#
# 注意:本文件不用 Include 指令(coraza 的 Include 路径相对于 cwd 解析,
# 易出错)。engine.Reload 会先加载本文件,再扫描 local/*.conf 逐个加载。
# ===== 基础配置(SecLang) =====
SecRuleEngine On
SecRequestBodyAccess On
SecResponseBodyAccess On
SecDefaultAction "phase:1,pass,log,auditlog"
# 请求体限制 10MB
SecRequestBodyLimit 10485760