我需要一个 fail2ban 过滤器的帮助,它应该与 openHAB 中的失败登录尝试匹配。
06-Apr.-2021 18:49:52.726 [WARN ] [core.io.http.auth.internal.AbstractAuthPageServlet] - Authentication failed: Wrong password for user UserThatFailedLogin
06-Apr.-2021 19:41:11.456 [WARN ] [core.io.http.auth.internal.AbstractAuthPageServlet] - Authentication failed: User not found: UserThatFailedLogin
这些都是 A) 错误密码和 B) 不存在用户的日志条目示例。
我玩过https://regex101.com并想出了以下 RegEx(我的第一个接触点);
(\bAuthentication failed: Wrong password\b|\bAuthentication failed: User not found\b)
虽然它在 regex101-tool 中匹配上述示例日志条目,但不幸的是,我在 fail2ban 中没有看到任何匹配项。
如果您能在这里帮助我,将不胜感激,在此先感谢您!