当我试图为 Fail2ban 创建一个规则时,在我看来它已经消失了很长一段时间,因为过去我真的很紧张,我也愿意将它提交给世界:-)
做了什么?
- 已经在 fail2ban/filter/named-antispam.conf 下创建了一个文件
- 用内容创建它
#cat filter.d/named-antispam.conf
[Definition]
prefregex = ([a-zA-Z][a-zA-Z][a-zA-Z])\s([0-9]|[0-9][0-9])\s([0-9][0-9]):([0-9][0-9]:[0-9][0-9])
failregex = ^rate limit drop all response to <HOST>$
和 jail.conf
#Disabled for Writing this Articel
[named-antispam]
enabled = false
filter = named-antispam
logpath = /var/log/named/rate.log
bantime = 2628000
maxretry = 30
findtime = 60
- 检查如果我启用它并设置它调试,fail2ban 会发生什么?
2021-01-26 11:25:19,461 fail2ban.filterpyinotify[14180]: DEBUG Event queue size: 16
2021-01-26 11:25:19,462 fail2ban.filterpyinotify[14180]: DEBUG <_RawEvent cookie=0 mask=0x2 name='' wd=2 >
如果我禁用该规则,我可以在没有该错误的情况下设置调试 - 所以在我看来我有某种我无法弄清楚的错误,这就是我在这里问的原因。在结尾处-是的,我的日志中有很多条目,但是fail2ban不在乎