ngx_lua_waf/entry.lua

19 lines
461 B
Lua

--------- Global default config -------
require 'config'
--------- Local config setting --------
debug = true
cc_deny = false
cc_rate = '10/60'
ip_check = true
ip_white_list = {}
ip_black_list = {}
--------- Init project ----------------
require 'init'
--------- Access control limit --------
if ip_check and (whiteIP(ip_white_list, debug) or blackIP(ip_black_list, debug)) then
elseif cc_deny and denyCC(cc_rate, cc_deny_seconds, debug) then
else return
end