gpt4 book ai didi

正则表达式 : ProFTPD auth-logs

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:59:37 27 4
gpt4 key购买 nike

我已将 ProFTPD 配置为在 Plesk 支持的服务器上记录所有身份验证。自 Plesk 10 以来,默认情况下不设置此设置(为什么...)。我想配置 fail2ban,以检测不成功的登录尝试以防止暴力破解。

/etc/proftpd.include :

ExtendedLog         /var/log/proftpd/auth.log AUTH auth 
LogFormat auth "%v [%h] %s"

登录失败示例 (530):

/var/log/proftpd/auth.log :

ProFTPD [12.89.47.3] 331
ProFTPD [12.89.47.3] 530

什么是 fail2ban 的正确正则表达式?我的配置似乎与模式不匹配:

/etc/fail2ban/filter.d/proftpd.conf :

failregex = ProFTPD(.)+\[<HOST>\] 530$

<HOST>似乎是一个 fail2ban 变量,$结束一个规则(如果你想在 failregex = 变量中设置多个规则)。

最佳答案

对我来说,以下内容适用于 Plesk 10.4。

proftpd.include:

ExtendedLog         /var/log/proftpd/auth.log AUTH auth
LogFormat auth "%v %t \"%r\" [%h] %s"

/etc/fail2ban/filter.d/proftpd.conf:

failregex = \[<HOST>\]\s+530$

关于正则表达式 : ProFTPD auth-logs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9018365/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com