Fail2ban
外观

Fail2Ban是一个入侵检测系统框架,它可以保护电脑服务器免受蛮力攻击。这些系统(例如Iptables或TCP Wrapper)以Python程序设计语言编写,并能够在类Unix系统上运行,具有本地安装的数据包控制系统或防火墙的接口。
- Fail2ban 是跟 DenyHosts 类似的工具,可以阻挡有人恶意以字典暴力破解密码,通常应用于有开启 sshd、telnetd跟ftpd的主机上。
- Fail2ban 通过将超过多次失败连线的 IP 列用 iptables(给IPv4 使用) 或 ip6tables (给IPv6使用)禁止该 IP之后的连线以阻止暴力破解。
- 可以在 Fail2ban 的配置文件案内设置多久之后允许该 IP 再次连线。