Fail2Ban
Python daemon that scans log files for repeated failed logins and bans the offending IP addresses through system firewall rules.
Fail2Ban is a Python daemon that scans log files, such as the sshd and Apache logs, for repeated failed logins and bans the offending IP addresses through system firewall rules. It installs from Linux distribution packages or from source with setup.py, and its README describes enabling it as an automatic service.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-29: links, Written in, GitHub stars
api.github.com/repos/fail2ban/fail2ban - 2026-10-29: links, Runtime, Runs as, Install with, License, License model
github.com/fail2ban/fail2ban/blob/master/README.md - 2026-10-29: Maintainer
api.github.com/users/fail2ban - 2026-10-29: Maintained by
github.com/fail2ban/fail2ban/blob/master/THANKS - 2026-10-29: First release
github.com/fail2ban/fail2ban/blob/master/ChangeLog - 2026-10-29: Current major version, Last release
github.com/fail2ban/fail2ban/releases/tag/1.1.1 - 2026-10-29: Contributors
api.github.com/repos/fail2ban/fail2ban/contributors?per_page=1