我无法将 joomlas error.php 行与 fail2ban 正则表达式匹配。我怀疑这可能与日志文件中使用的日期和时间格式或错误行中的空格数量有关。您知道如何在 fail2ban 的某处添加自定义日期/时间格式定义吗?
日志行:
2013-05-28 06:25:39 信息 1.2.3.4 Joomla 失败:用户名和密码不匹配,或者您还没有帐户。
使用fail2ban-regex,我尝试了从最通用的通配符到复制粘贴确切行的所有方法,但没有任何匹配项。尝试例如。
fail2ban-regex "2013-05-28 06:25:39 INFO 1.2.3.4 Joomla FAILURE: Username and password do not match or you do not have an account yet." "^.*<HOST>.*FAILURE"
安装包名称:fail2ban Arch:noarch 版本:0.9.6 发布:1.el6.1