fail2ban - 在同一过滤器文件中有多个正则表达式

fail2ban - 在同一过滤器文件中有多个正则表达式

我的 中有以下内容fail2ban/filter.d/apache-scripts.conf file

[INCLUDES] before = botsearch-common.conf

[Definition]

failregex = (<HOST>).*(GET|HEAD|POST|PUT)\ \/(site\/|blog\/|old\/|new\/|web\/|dev\/).* 
            (<HOST>).*GET\ \/(phpmyadmin|phpmanager|[pP][hH][pP][mM][yY][aA][dD][mM][iI][nN]).*
            (<HOST>).*\"GoScraper\"$

ignoreregex = 192\.168\.3\.[0-9]{1,2}\ (myhostname\.com|192.168.1.1)

那么 - 我可以failregex在同一个 filter.d 文件中有多个吗?如果我可以有多个正则表达式并且这是正确的格式,我无法在网上找到任何内容。

答案1

https://www.fail2ban.org/wiki/index.php/MANUAL_0_8#Configuration

文档 URL 适用于 v0.8,但语法没有显着变化。简短的回答是“是”,您可以在每行放置多个正则表达式,软件将尝试一次将它们与日志进行匹配。

相关内容