mirror of
https://github.com/Kozea/Radicale.git
synced 2025-06-26 16:45:52 +00:00
Created Fail2Ban Setup (markdown)
parent
55b503669e
commit
5ab4f754fc
1 changed files with 31 additions and 0 deletions
31
Fail2Ban-Setup.md
Normal file
31
Fail2Ban-Setup.md
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
To use Fail2Ban with radicale change Logging to `INFO`
|
||||||
|
|
||||||
|
Configs for fail2ban
|
||||||
|
|
||||||
|
filter:
|
||||||
|
|
||||||
|
```
|
||||||
|
[INCLUDES]
|
||||||
|
before = common.conf
|
||||||
|
|
||||||
|
[Definition]
|
||||||
|
failregex = ^.*\sfor\s\'\/\'\sreceived\sfrom\s\'<HOST>\'.*\n^^.*Failed\slogin\sattempt:\s
|
||||||
|
ignoreregex =
|
||||||
|
|
||||||
|
[Init]
|
||||||
|
maxlines = 4
|
||||||
|
```
|
||||||
|
|
||||||
|
jail:
|
||||||
|
```
|
||||||
|
[radicale]
|
||||||
|
enabled = true
|
||||||
|
port = 80,443
|
||||||
|
filter = radicale
|
||||||
|
action = iptables-allports[name=radicale]
|
||||||
|
logpath = /var/log/remotelogs/192.168.50.115/radicale-logins.log
|
||||||
|
maxretry = 2
|
||||||
|
bantime = -1
|
||||||
|
ignoreip = 192.168.50.0/24
|
||||||
|
findtime = 14400
|
||||||
|
```
|
Loading…
Add table
Add a link
Reference in a new issue