![为自定义日志创建 fail2ban 过滤器](https://linux22.com/image/757870/%E4%B8%BA%E8%87%AA%E5%AE%9A%E4%B9%89%E6%97%A5%E5%BF%97%E5%88%9B%E5%BB%BA%20fail2ban%20%E8%BF%87%E6%BB%A4%E5%99%A8.png)
在我的网站上,我使用 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?谢谢