为自定义日志创建 fail2ban 过滤器

为自定义日志创建 fail2ban 过滤器

在我的网站上,我使用 monolog,例如在日志中记录失败的登录。然后条目看起来如下:

2020-09-25T09:24:22.833648+02:00] Log.ERROR: Failed login attempt, data used:  {"username":"sadf","password":"asdf","IP":"145.255.48.253","Proxy-IP":""} []

现在我想为 Fail2Ban 编写一个过滤器。以下是我目前的想法:

[Definition]
failregex = ^Log.ERROR: Failed login attempt, data used:.+$

但是,如果设置了 IP 或代理 IP,我该如何获取 IP 或代理 IP?谢谢

相关内容