Commit graph

52 commits

Author SHA1 Message Date
bunkerity
e62523d1dc
lua - use pcall with mmdb functions 2022-07-11 08:59:53 +02:00
bunkerity
5586b3733b
misc - add DENY_HTTP_STATUS setting (403 or 444) 2022-07-07 15:15:45 +02:00
florian
e852298352 don't send local IP to BunkerNet on default server, fix certbot new when MULTISITE=no and fix unknown reason in get_reason 2022-06-11 18:36:52 +02:00
bunkerity
a9f886804a bunkerweb 1.4.0 2022-06-03 17:24:14 +02:00
florian
c00c7f46a0
lua - verify certs when doing HTTPS requests 2021-10-23 10:10:24 +02:00
bunkerity
9f7097de0d
request limit - fix some LUA code 2021-10-19 17:21:30 +02:00
bunkerity
24d6337a57
limit req - multiple url support 2021-10-18 16:48:06 +02:00
bunkerity
bfb5319c16
limit req - add burst and delay parameters 2021-10-13 20:53:10 +02:00
bunkerity
4c77a14825
use annotations as env var in Ingress definition, fix cidr parsing for reserved ips, fix missing empty when job is external, fix ping check for remote api and init work hour/day support for request limit 2021-10-13 17:21:25 +02:00
bunkerity
4e45fa3874
integrations - acme without shared folder when using k8s/swarm 2021-10-12 16:58:13 +02:00
bunkerity
f0f432487b
remote API - ban IP from distributed DB 2021-10-07 16:57:37 +02:00
bunkerity
fdc02be051
remote API - basic send of bad IPs 2021-10-07 12:00:20 +02:00
bunkerity
d53f02b5b3
api - client side (untested) 2021-10-06 15:41:55 +02:00
bunkerity
64aa9c2530
init work remote API 2021-10-02 20:29:50 +02:00
bunkerity
e7ee21cbb5
antibot - fix path for templates and data 2021-09-14 11:30:33 +02:00
florian
ca81535bb3
swarm/k8s - less storage, more API 2021-09-05 00:36:15 +02:00
florian
062fa3e78a
integration - continue work on storageless config for k8s and swarm 2021-09-03 22:40:37 +02:00
bunkerity
e55dff8128
api - init work on storageless configuration 2021-09-03 12:04:30 +02:00
bunkerity
2a0b84074a
ui - fix bug when Docker is used but Swarm is disabled, add jobs from API /reload and fix docker-compose doc 2021-08-18 11:36:19 +02:00
bunkerity
021147f9d9
autoconf - fix wait and redis 2021-08-02 16:37:50 +02:00
bunkerity
0dc2a5ec25
edit visibility of Job members and integration of a generic checker for nginx 2021-07-22 23:07:35 +02:00
bunkerity
9a207dfdc5
fix missing import in generator, expand networks to ips in jobs and init work on a generic checker with shared dict and redis support 2021-07-22 17:11:15 +02:00
bunkerity
4dd1ff8479
UI - copy from helpers, systemd service and instances page update 2021-07-09 10:27:38 +02:00
bunkerity
3c721dc2a0
add HEALTHCHECK to Dockerfile and append 10.0.0.0/8 to DNSBL whitelist 2021-06-14 20:54:36 +02:00
bunkerity
445032406b
dnsbl - disable checks when IP is local 2021-06-02 13:46:57 +02:00
bunkerity
6645632846
antibot - basic pow with javascript 2021-05-19 17:36:29 +02:00
bunkerity
16e5ede130
antibot - custom templates 2021-05-19 16:37:28 +02:00
bunkerity
8260746fe1
logs/lua - add logger tool 2021-05-19 11:11:18 +02:00
bunkerity
d9bb97be50
lua - move global vars from lua to site config (untested) 2021-05-18 17:29:00 +02:00
bunkerity
863283d090
started work on moving variables from .lua to nginx 2021-05-18 15:14:45 +02:00
bunkerity
0b3ff6a9f4
bad behavior - move from fail2ban to pure lua 2021-05-13 16:21:51 +02:00
bunkerity
b1d03cd11c
performance - move bad user-agents and referrers checks from nginx to LUA with caching 2021-05-11 15:30:16 +02:00
bunkerity
fd61df205f
performance - move external blacklists checks from nginx to LUA 2021-05-10 17:51:07 +02:00
bunkerity
07be626842
hotfix - fix API in autoconf swarm mode 2021-04-28 17:40:54 +02:00
bunkerity
843644f806
log - replace some WARN tags from LUA logs with NOTICE to avoid confusion 2021-04-27 09:57:07 +02:00
florian
5ce41edc03
api - whitelist IP/network for API 2021-04-26 22:22:34 +02:00
bunkerity
b55aafb997 finding the LUA bug 2021-04-13 17:01:27 +02:00
bunkerity
e190167bfc CIDR support with whitelist/blacklist IP 2021-04-09 14:10:17 +02:00
bunkerity
6a714e2ece road to swarm - fix race condition on initial configuration 2021-03-14 16:50:08 +01:00
bunkerity
a2543384cd road to swarm - add openssl to autoconf, fix api_uri in LUA, fix file rights 2021-03-13 15:28:15 +01:00
bunkerity
95f7ca5b2d road to swarm support - needs a lot of testing 2021-03-12 15:17:45 +01:00
bunkerity
816fa47cbb introducing SWARM_MODE env var 2021-03-12 12:40:52 +01:00
bunkerity
7509ec2f2c basic API to be used in swarm mode 2021-03-12 10:42:31 +01:00
bunkerity
791342cbe6
fix LUA DNS code when answers is nil 2020-12-02 10:00:16 +01:00
bunkerity
397415211e antibot - check IP with sessions and recaptcha 2020-10-23 15:12:52 +02:00
bunkerity
ccf4392280 session secret fix 2020-10-16 17:31:53 +02:00
bunkerity
c1d44387b5 basic antibot feature through recaptcha v3 2020-10-16 10:36:33 +02:00
bunkerity
2909b79891 basic antibot feature through captcha 2020-10-14 22:46:20 +02:00
bunkerity
446ee3761b basic antibot using javascript 2020-10-14 14:28:00 +02:00
bunkerity
6e1c43c4cd basic antibot feature through cookie 2020-10-11 11:46:24 +02:00