Rejoindre la communauté
Tableau de bordFail2banActionBanisher 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é.
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.
- Cloner le dépôt sur votre serveur (VPS Debian 13), dans le
$HOMEd'un utilisateur dédié. - Copier
.env.examplevers.envet l'éditer. - Auto-inscription : après acceptation de votre demande ci-dessous, vous recevrez un email avec une commande
make joinprête à l'emploi — la clé privée de votre serveur est générée localement et ne quitte jamais votre machine. sudo make install
Votre demande sera examinée avant qu'un jeton d'inscription ne vous soit envoyé par email.