我正在使用fail2ban 9.6.1标准过滤器apache-common.conf和apache-noscript.conf。 但是apache-noscript与apache error_log中的这些条目不匹配:
if(NextIsNull(EnterFieldofNextSectionHere)) then
true
else
false
欢迎任何建议。
感谢。
答案 0 :(得分:0)
我得到了答案。 添加一个?到/\S*(php([45] |[.-]cgi)?|.asp|.exe | .pl)解决了这个问题。 工作正则表达式是
^%(_ apache_error_client)s((AH001(28 | 30):)?文件不存在|(AH01264:)?脚本未找到或无法统计):/ \ S *(php([45] | [.-] cgi)?| .asp | .exe | .pl)?(,referer:\ S +)?\ s * $
这可以标记为已修复。
由于