#4194·fail2ban

[BR]: _grep_logs 在 IPv6 下无法正常运行

作者: the0ne创建于 2026年6月21日更新于 2026年7月3日
标签bug

环境:

  • Fail2Ban 版本:1.0.2-3ubuntu0.1
  • 操作系统,包括发行版名称/版本:Ubuntu 24.04.4 LTS
  • 通过操作系统/发行版机制安装 Fail2Ban
  • 您未对代码库应用任何其他外部补丁
  • 对配置进行了一些自定义(请在下面提供详细信息)

问题:

在 helpers-common.conf 中,_grep_logs 和 _grep_logs_args 将查找 IPv6 地址的压缩形式,例如 2a04:5200:fff1::19b 问题在于,日志文件可能包含 IPv6 地址的上述压缩形式 2a04:5200:fff1::19b 或未压缩形式 2a04:5200:fff1:0:0:0:0:19b 显然,grep 应查找两种版本,并且还应搜索不区分大小写,因为地址也可能写成 2A04:5200:FFF1::19B 或 2A04:5200:FFF1:0:0:0:0:19B,甚至混合使用。

内容来源: fail2ban/fail2ban