{"repo":"swissmakers/fail2ban-ui","free":true,"listed":false,"github":"https://github.com/swissmakers/fail2ban-ui","clone":"git clone https://github.com/swissmakers/fail2ban-ui.git","description":"Fail2Ban UI is a management platform for operating Fail2Ban across one or more Linux hosts. It provides a central place to review bans, search and unban IP addresses, manage jails and filters, and receive notifications.","language":"Go","stars":336,"topics":["dashboard","fail2ban","golang","linux","webui","fail2ban-dashboard","intrusion-detection","remote-management","fail2ban-ui"],"license":"AGPL-3.0","category":"dashboards-admin","readme_excerpt":"Fail2Ban UI Enterprise-Grade Intrusion Detection System Management Platform Fail2Ban UI is a management platform for operating Fail2Ban across one or more Linux hosts. It provides a central place to review bans, search and unban IP addresses, manage jails and filters, and receive notifications. The project is maintained by Swissmakers GmbH and released under AGPL-3.0. Quick start - Documentation - Configuration reference - Architecture - Screenshots What this project does Fail2Ban UI does not replace Fail2Ban. Ban decisions are still made by the Fail2Ban daemon on each host. The UI connects to existing instances and adds: A dashboard of active jails and recent ban/unban activity, updated in real time over WebSocket A server manager for local, SSH-connected, and agent-connected Fail2Ban instances Centralized search, ban, and unban operations across all jails and servers Remote jail and filter configuration management (depending on connector capabilities) Filter debugging with live log-pattern testing Ban insights with a Kibana-like ban/unban timeline, incident comparison to isolate repeat attackers, one-click permanent blocking of a whole time range, and country-level analytics Recurring-offender handling with permanent blocks on MikroTik, pfSense, and OPNsense Persistent event history and permanent-block records, with data management built in Configurable alerts over Email (SMTP), Webhook, and Elasticsearch, with GeoIP/Whois enrichment and country filtering Optional OIDC logi","default_branch":null,"files":null,"tree":[],"storefront":"/r/swissmakers","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/swissmakers/fail2ban-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}