Fail2Ban is unclaimed —
F
Fail2Ban
Daemon to ban hosts that cause multiple authentication errors·fail2ban.org
Fail2Ban is a daemon that scans log files such as /var/log/auth.log and bans IP addresses that make too many failed login attempts. It does this by updating the system firewall rules to reject new connections from those IP addresses for a configurable amount of time. It works out-of-the-box with common logs like sshd and Apache and can be configured to read any log file for any error. Since v0.10 it supports matching IPv6 addresses.
What it's for
Banning hosts that repeatedly fail authenticationProtecting SSH (sshd) services from brute-force login attemptsProtecting Apache services from repeated authentication errorsReducing the rate of incorrect authentication attempts by updating firewall rules
Features 10
- Bans offending IP addresses by updating system firewall rules
- Configurable ban duration
- Configurable to monitor any log file for any type of error
- Configuration via files in /etc/fail2ban
- Distributed as installable Python package
- jail.conf-based jail configuration
- Managed via fail2ban-client command-line interface
- Out-of-the-box support for common logs like sshd and Apache
- Scans log files for repeated failed authentication attempts
- Supports IPv6 address matching (since v0.10)
At a glance
free tieropen sourceself-hostable
TypeCLI tool
DeploymentSelf-hosted
PlatformsLinux, macOS
No company, integrations, or compliance data published yet.
Pricing
Fail2Ban is free, open-source software distributed under the GNU General Public License; no paid plans are mentioned.