lua-resty-ddos - This library uses Cookie Validation to detect bots from real users.
This library is WIP. Please don't use in production!
lua_package_path "/path/to/lua-resty-ddos/lib/?.lua;;";
server {
location / {
rewrite_by_lua '
local ddos = require "resty.ddos"
ddos.run("some-key")
';
}
}
syntax: ddos:run(key)
Runs the module with the provided key to use in JWT.
Run the following in the module directory:
luarocks make
You need to configure
the lua_package_path directive to
add the path of your lua-resty-ddos
source tree to ngx_lua's Lua module search path, as in
http {
lua_package_path "/path/to/lua-resty-ddos/lib/?.lua;;";
...
}
and then load the library in Lua:
local ck = require "resty.ddos"
Amir Keshavarz [email protected].