首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fail2ban用于GLPI

Fail2ban用于GLPI
EN

Stack Overflow用户
提问于 2018-05-29 07:33:53
回答 2查看 721关注 0票数 1

我想知道其他人是否和我有同样的问题,或者是否有人知道如何调试它:

我目前正在寻找如何禁止那些试图连接到我的GLPI的人,以保护它免受野蛮人的伤害。这就是为什么我安装了"Fail2ban“:

代码语言:javascript
复制
nano /etc/fail2ban/jail.conf

    [glpi]
    enabled = true
    filter = glpi
    port = http, https
    logpath = /var/www/glpi/files/_log/event.log
    maxretry = 3

nano /etc/fail2ban/filter.d/glpi.conf

    [INCLUDES]
    before = common.conf
    [Definition]
    failregex = Connexion échouée de \w+ depuis l\’IP <HOST>
    ignoreregex =

/etc/init.d/fail2ban restart

但是,当我试图查看哪些行与regex与以下命令匹配时:

代码语言:javascript
复制
fail2ban-regex /var/www/glpi/files/_log/event.log /etc/fail2ban/filter.d/glpi.conf /etc/fail2ban/filter.d/glpi.conf

我没有结果(0行匹配)。

然后,我决定尝试将这个regex作为忽略的regex:

代码语言:javascript
复制
nano /etc/fail2ban/filter.d/glpi.conf

    [INCLUDES]
    before = common.conf
    [Definition]
    failregex =
    ignoreregex = Connexion échouée de \w+ depuis l\’IP <HOST>

我创建与上面的(fail2ban-regex).相同的命令我有20行“忽略”的国际海事组织,这证明我的准则是好的。

再见,curumo29。

代码语言:javascript
复制
P.S : The tag <HOST> is the same as (?:::f{4,6}:)?(?P<host>\S+) which permits to get and block the IP address of the bruteforcer with iptables [this tag is mandatory by fail2ban]
EN

回答 2

Stack Overflow用户

发布于 2018-06-04 12:54:17

实际上我试着在Debian 9上做同样的事情(当我在Debian 8上的时候),它起了作用.如果有人知道为什么不能在Debian 8上使用atm,那就太好了。

票数 1
EN

Stack Overflow用户

发布于 2020-06-30 16:22:23

错误在于:

代码语言:javascript
复制
failregex = Connexion échouée de \w+ depuis l\’IP <HOST>

您必须使用

代码语言:javascript
复制
failregex = Connexion échouée de \w+ depuis l\'IP <HOST>

(使用'而不是)

您可以使用它来调试regex:

代码语言:javascript
复制
fail2ban-regex -D /var/www/glpi/files/_log/event.log /etc/fail2ban/filter.d/glpi.conf /etc/fail2ban/filter.d/glpi.conf --print-all-missed
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50578786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档