mirror of
https://gitgud.io/fatchan/haproxy-protection.git
synced 2025-05-09 02:05:37 +00:00
Slight tweak, move mode earlier, fix indent
This commit is contained in:
@ -135,15 +135,15 @@ function _M.decide_checks_necessary(txn)
|
|||||||
|
|
||||||
if ddos_map_lookup ~= nil then
|
if ddos_map_lookup ~= nil then
|
||||||
local ddos_map_json = json.decode(ddos_map_lookup)
|
local ddos_map_json = json.decode(ddos_map_lookup)
|
||||||
|
local mode = ddos_map_json.m
|
||||||
|
|
||||||
if ddos_map_json.m == ProtectionMode.NONE
|
if mode == ProtectionMode.NONE
|
||||||
or (ddos_map_json.t == true and txn.sf:hdr("X-Country-Code") ~= "T1") then
|
or (ddos_map_json.t == true and txn.sf:hdr("X-Country-Code") ~= "T1") then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local fp = txn:get_var("txn.fp_custom")
|
local fp = txn:get_var("txn.fp_custom")
|
||||||
local fp_suspicious = is_suspicious(fp)
|
local fp_suspicious = is_suspicious(fp)
|
||||||
local mode = ddos_map_json.m
|
|
||||||
|
|
||||||
if mode == ProtectionMode.POW_SUSPICIOUS_ONLY and fp_suspicious then
|
if mode == ProtectionMode.POW_SUSPICIOUS_ONLY and fp_suspicious then
|
||||||
txn:set_var("txn.validate_pow", true)
|
txn:set_var("txn.validate_pow", true)
|
||||||
|
Reference in New Issue
Block a user