# man > fail2ban(1)

---
type: CommandReference
command: fail2ban
mode: man
section: 1
source: man-pages
---

## Quick Reference
- `fail2ban-server` — monitors log files and issues ban/unban commands
- `fail2ban-client` — reads configuration and sends commands to the server
- `fail2ban-regex` — tests regular expressions for filters
- `jail.conf` — configuration file for jails

## Name
fail2ban — a set of server and client programs to limit brute force authentication attempts.

## Synopsis
Fail2Ban is a suite of programs to limit brute force authentication attempts. Components: `fail2ban-server` (monitors logs and bans IPs), `fail2ban-client` (configures server), `fail2ban-regex` (tests filters). Configuration is in `jail.conf(5)`. Files: `/etc/fail2ban/*`. Limitation: Fail2Ban reduces the rate of incorrect authentication attempts but cannot eliminate the risk of weak authentication. A local user can inject messages into syslog and trigger a DoS attack against any IP; configure accordingly.

## Options
None documented.

## Examples
None.

## See Also
- [fail2ban-server(1)](https://www.chedong.com/phpMan.php/man/fail2ban-server/1/markdown)
- [fail2ban-client(1)](https://www.chedong.com/phpMan.php/man/fail2ban-client/1/markdown)
- [fail2ban-regex(1)](https://www.chedong.com/phpMan.php/man/fail2ban-regex/1/markdown)
- [jail.conf(5)](https://www.chedong.com/phpMan.php/man/jail.conf/5/markdown)

## Exit Codes
Not documented.