Fail2ban logo


An intrusion prevention software framework
+ 1

What is Fail2ban?

It is an intrusion prevention software framework that protects computer servers from brute-force attacks. Written in the Python programming language, it is able to run on POSIX systems that have an interface to a packet-control system or firewall installed locally, for example, iptables or TCP Wrapper.
Fail2ban is a tool in the Security category of a tech stack.
Fail2ban is an open source tool with 5.8K GitHub stars and 923 GitHub forks. Here’s a link to Fail2ban's open source repository on GitHub

Who uses Fail2ban?

7 companies reportedly use Fail2ban in their tech stacks, including ApisCP, CSAG, and Jobinja.

24 developers on StackShare have stated that they use Fail2ban.

Fail2ban Integrations

Fail2ban Alternatives & Comparisons

What are some alternatives to Fail2ban?
It is a free, open-source host-based intrusion detection system. It performs log analysis, integrity checking, registry monitoring, rootkit detection, time-based alerting, and active response.
It is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.
Let's Encrypt
It is a free, automated, and open certificate authority brought to you by the non-profit Internet Security Research Group (ISRG).
Ensighten is a comprehensive website security company, offering next generation compliance, enforcement and client-side protection against data loss, ad injection and intrusion.
Spring Security
It is a framework that focuses on providing both authentication and authorization to Java applications. The real power of Spring Security is found in how easily it can be extended to meet custom requirements.
See all alternatives

Fail2ban's Followers
22 developers follow Fail2ban to keep up with related blogs and decisions.