我有一个像这样的正则表达式,在我的fail2ban jail中使用
^ \[error\] \d+#\d+: \*\d+ user "\S+":? (password mismatch|was not found in ".*"), client: <HOST>, server: \S+, request: "\S+ \S+ HTTP/\d+\.\d+", host: "\S+"\s*$
它应该捕获如下日志:
2023/10/30 13:45:39 [错误] 21#21:*243 用户“sblandjdjdjt”在“/restricted/.htpasswd”中未找到,客户端:176.20.18.39,服务器:smartstar.dpsoftware.org,请求:“GET /vscode HTTP/1.1”,主机:“smartstar.host.org”
但它不起作用......
知道为什么它不起作用吗?
谢谢