You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9 lines
545 B
9 lines
545 B
package.path = package.path .. "./?.lua;/etc/haproxy/scripts/?.lua;/etc/haproxy/libs/?.lua"
|
|
|
|
local bot_check = require("bot-check")
|
|
|
|
core.register_service("bot-check", "http", bot_check.view)
|
|
core.register_action("captcha-check", { 'http-req', }, bot_check.check_captcha_status)
|
|
core.register_action("pow-check", { 'http-req', }, bot_check.check_pow_status)
|
|
core.register_action("decide-checks-necessary", { 'http-req', }, bot_check.decide_checks_necessary)
|
|
core.register_action("kill-tor-circuit", { 'http-req', }, bot_check.kill_tor_circuit)
|
|
|