640f80bb56
for noscript users, in pow only mode (not when hcaptcha enabled), the page now includes a small encoded script that will get the correct captcha value. Slower than javascript, but good enough.
2022-02-20 01:01:40 +11:00
c3a3648469
readme update,
...
remove ssl from haproxy since its just the docker example
2022-01-22 13:00:31 +11:00
7ea0fe7dc8
improve check for captcha map fetches by domain and domain+path.
...
old code was just dumb, dunno what i was thinking.
now domain+path takes priority and can be lower or hight level, not just higher level than domain only.
2022-01-19 23:15:18 +11:00
b63daef8e1
readme fix, improve, remove old shit cli and interaction diagram
2022-01-02 16:52:45 +11:00
9557c06aa1
update, dynamic backends based on hostname ,can be updated live control panel/management socket
2021-12-26 23:56:15 +11:00
6f52ee8977
improved, now handles domain OR path protection with 0, 1, 2 setting for none, pow, captcha
...
global override does POW only (for now --or can be easily changed for captcha+pow) until i make that customisable level too
no more confusing inverted map
use maps correctly as k:v
cleaned up some stuff
added comments
2021-12-04 21:42:27 +11:00
6d9ec35d9d
readme improvement
2021-11-26 17:19:12 +11:00
bec6bddf40
close #4
2021-11-26 00:27:47 +11:00
85b0d6cd52
cli add nocaptcha list
2021-11-25 18:18:16 +11:00
48382434c4
change haproxy pathing from /usr/share/etc to /etc
2021-11-25 18:16:07 +11:00
e6db267f5e
readme updates
2021-11-24 06:23:18 +11:00
7a1a91f0e8
feat: add per-user cookie generation
2021-06-14 23:00:04 +03:00
26ae929644
refactor: get rid of luarocks completely, better exceptions handling
2021-06-14 01:21:38 +03:00
aafc04c6a1
docs: add installation instructions
2021-06-12 20:38:20 +03:00
a1b93bf80a
docs: tic lua deps
2021-06-12 00:57:13 +03:00
d4483fe161
docs: add to-do list
2021-06-11 22:25:19 +03:00
a4b4e84544
feat: added CLI to manage ddos protection system
2021-06-11 22:14:43 +03:00
0fde9b873b
feat: added captcha serving service to haproxy
2021-06-07 23:44:39 +03:00