GadGeek Tech et souveraineté numérique

Fail2Ban

Cybersécurité et identité

Présentation

Fail2Ban surveille les fichiers journaux d'un serveur, par exemple /var/log/auth.log, et bannit pour une durée réglable les adresses IP qui accumulent les échecs de connexion, en ajoutant des règles au pare-feu du système. Il lit d'emblée les journaux de services courants comme sshd ou Apache, et peut être configuré pour n'importe quel autre journal et n'importe quelle erreur. Il s'adresse aux administrateurs qui exposent un service à Internet.

Il figure dans les dépôts de la plupart des distributions Linux ; l'installation depuis les sources demande Python 3.5 ou plus récent. La configuration se trouve dans /etc/fail2ban et se pilote avec la commande fail2ban-client. Le projet le dit lui-même : Fail2Ban réduit le nombre de tentatives, mais ne compense pas une authentification faible, et il vaut mieux passer par des clés ou une double authentification. Projet communautaire, publié sous licence GPL v2 ou ultérieure.

Identité

Site officiel
https://github.com/fail2ban/fail2ban (HTTP 200 le 03/11/2026)
Dépôt de code
fail2ban/fail2ban
Compte qui publie le dépôt
Fail2Ban (GitHub, ce n'est pas forcément l'éditeur juridique)
Création du dépôt
28/09/2011 source, vu le 03/11/2026

Caractéristiques

Licence (lue dans le fichier LICENSE)
GPL-2.0 source, vu le 03/11/2026
Précision sur la licence
GPL version 2 ou toute version ultérieure, selon la section License du README. source, vu le 03/11/2026
Dernière version
1.1.1 du 15/08/2026 source
Dernier push sur le dépôt
02/11/2026 source, vu le 03/11/2026
Langage principal
Python source, vu le 03/11/2026
Déploiement observé dans le dépôt
Binaire publié à confirmer
Plateformes (fichiers de la dernière version)
Linux à confirmer
Sujets déclarés par le dépôt
anti botattack preventionban hostsban managementbsdfail2bangplv2hidsidsintrusion detectionintrusion preventionipslinuxloganalyzermacos

« Observé dans le dépôt » : un Dockerfile ou un binaire macOS existe dans le dépôt ou la dernière version. Cela ne prouve pas que l'éditeur maintient ce mode d'installation.

Versions récentes

Qui contrôle ?

Pour un logiciel libre, celui qui contrôle vos données est celui qui l'héberge : vous-même ou l'hébergeur choisi. La licence GPL-2.0 vous donne le droit de lire, modifier et redistribuer le code. L'éditeur, son pays et sa juridiction n'ont pas encore été relevés dans ses documents : ils ne sont pas déduits de la localisation d'un compte GitHub.

Alternatives et comparaisons

Dans la même catégorie

Discussions sur Hacker News

Discussions qui pointent vers le dépôt ou le site officiel. Leur nombre ne mesure pas la qualité du logiciel.

Logo : marque de son éditeur, reproduite pour identifier le logiciel (source, relevé du 03/11/2026).

Sources et vérification

Historique des modifications (4)
  • 03/11/2026 : synchro_wordpress modifié (rédaction)
  • 03/11/2026 : synchro_wordpress modifié (rédaction)
  • 03/11/2026 : synchro_wordpress modifié (rédaction)
  • 03/11/2026 : summary modifié (rédaction)

Logo : marque de son éditeur, reproduite pour identifier le logiciel (source).