Fail2Ban:我无法为我的 Dovecot 过滤器创建正则表达式

Fail2Ban:我无法为我的 Dovecot 过滤器创建正则表达式

我正在尝试为 maillog 文件中失败的 Dovecot 条目创建一个正则表达式过滤器。我创建的是:

.*dovecot: auth: sql\(.*,<HOST>\): Password mismatch

邮件日志中的目标行是:

Dec  9 15:09:51 hawk888 dovecot: auth: sql([email protected],166.175.59.157): Password mismatch

另外,当我将变量放在 failregex 中时,它是否区分大小写或大小写是否重要?

有人可以帮忙吗?

答案1

现在,我的 failregex 过滤器可以正常工作了。我尝试在开头使用“^”,在结尾放置“$”,这样我的过滤器就可以开始工作了。虽然在线 Regex Test 网页显示我的过滤器在没有这些的情况下也能匹配目标,但我猜想,当过滤器实际应用于测试时,目标字符串的开头和结尾必须用它们来设置。

相关内容