Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Shared Fail2Ban

A poor attempt at unifying bans over multiple hosts

!!!! WARNING !!!!

This Repository is currently in a development state. We are not professional developers, so it's highly likely that this doesn't yet work. Please use this only as a guide; do not use this work in production and if you do, expect things to set on fire.


  1. Install Fail2Ban
  2. Create the database
  3. Input scripts into Fail2Ban
  4. Add Jails
  5. Schedule cron scripts
  6. ???
  7. Profit!

Known Issues

  1. This targets CentOS7 / RHEL7 Based Linux systems, some directories and locations may be wrong.
  2. SELinux may stop the scripts from operating; we wrote our own module for our test system which will be provided at a later date.


This repository is for the Shared Fail2Ban system initially developed by Paul Clark and contributed to by Adam Boutcher while working at Durham University.

You can’t perform that action at this time.