Rejoindre la communauté

Tableau de bord
Le but

Fail2banActionBanisher est un système distribué de bannissement d'hôtes malveillants (fail2ban + iptables), avec propagation des événements par MQTT. Un serveur "master" centralise la décision (corrélation multi-noeuds, récidive globale) et republie les actions à exécuter vers l'ensemble des noeuds abonnés.

Rejoindre la communauté ne suppose aucun lien d'appartenance entre les serveurs : chaque membre garde son propre noeud et son propre fail2ban local, seule la propagation des bans est partagée via ce master commun. Aucun accès aux serveurs des autres membres n'est requis ni accordé.

Le fonctionnement

Votre serveur détecte et bannit localement (fail2ban + iptables), publie l'événement sur un broker Mosquitto local, puis le relaie vers ce master en mTLS. En retour, le master republie les bans décidés (propagation, escalade en cas de récidive détectée sur plusieurs noeuds, ...) vers votre serveur.

L'installation
  1. Cloner le dépôt sur votre serveur (VPS Debian 13), dans le $HOME d'un utilisateur dédié.
  2. Copier .env.example vers .env et l'éditer.
  3. Auto-inscription : après acceptation de votre demande ci-dessous, vous recevrez un email avec une commande make join prête à l'emploi — la clé privée de votre serveur est générée localement et ne quitte jamais votre machine.
  4. sudo make install
Demander à rejoindre

Votre demande sera examinée avant qu'un jeton d'inscription ne vous soit envoyé par email.