增加文件扩展名的函数处理
parent
a019ff00b5
commit
aba8bdbc8c
16
init.lua
16
init.lua
|
@ -88,7 +88,21 @@ function whiteurl()
|
||||||
end
|
end
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
function fileExtCheck(ext)
|
||||||
|
local items = Set(fileExtension)
|
||||||
|
if ext then
|
||||||
|
if not items[ext] then
|
||||||
|
log('POST',ngx.var.request_uri,"-","file attack with ext "..ext)
|
||||||
|
say_html()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
function Set (list)
|
||||||
|
local set = {}
|
||||||
|
for _, l in ipairs(list) do set[l] = true end
|
||||||
|
return set
|
||||||
|
end
|
||||||
function args()
|
function args()
|
||||||
for _,rule in pairs(argsrules) do
|
for _,rule in pairs(argsrules) do
|
||||||
local args = ngx.req.get_uri_args()
|
local args = ngx.req.get_uri_args()
|
||||||
|
|
Loading…
Reference in New Issue