Fail2Ban UI Screenshots
This directory contains screenshots showcasing the features and the interface of Fail2Ban UI.
Main Dashboard
Description: The main dashboard view showing an overview of all active jails, banned IPs, and real-time statistics. Displays total bans, recent activity, and quick access to key features.
Unban IP
Description: Unbanning a IP addresses directly from the dashboard. Shows the unban confirmation dialog.
Server Management
Description: Server management interface for configuring / adding and managing multiple Fail2Ban instances. Supports local, SSH, and API agent connections.
Jail Management
Description: Overview of all configured jails with their enabled/disabled status. Allows centralized management of jail configurations across multiple servers.
Edit Jail Configuration
Description: When clicking on "Edit Filter / Jail" the Jail configuration editor is opened. It shows the current filter and jail configuration with all options to modify the settings, test or add / modify the logpaths, and save changes.
Logpath Test
Description: Logpath testing functionality that verifies log file paths and checks if files are accessible. Shows test results with visual indicators (✓/✗) for each log path.
Create Filter
Description: The first button opens the modal for creating new Fail2Ban filter files. Includes filter configuration editor with syntax highlighting and validation.
Create Jail
Description: The second button opens the jail creation modal for setting up new jails. It supports separate jail definitions with custom parameters and filter selection.
Search Functionality
Description: Search for a specific IPs, that where blocked in a specific jail - searches in all active jails. Provides a quick and painless filtering.
Internal Log Overview
Description: Comprehensive log overview showing ban / unban events, timestamps, and associated jails and recurring offenders. Provides detailed information about past security events.
Whois Information
Description: Whois lookup modal displaying detailed information about banned IP addresses, including geographic location, ISP details, and network information.
Ban Logs
Description: Detailed ban log view showing log lines that triggered the ban, timestamps, and context information for each security event.
Filter Debugging
Description: Filter debugging interface for testing Fail2Ban filter regex patterns against log lines. Helps validate filter configurations before deployment.
Filter Test Results
Description: Results from filter testing showing matched lines, regex performance, and validation feedback. Displays which log lines match the filter pattern.
Settings
Description: Main settings page with sections for different configuration categories including general settings, advanced ban actions, alert settings, and global fail2ban settings.
Debug Console
Description: When enabled the Debug console showing real-time application logs, system messages, and debugging information. Useful for troubleshooting and monitoring without the need to query the container logs manually everytime.
Advanced Ban Actions
Description: Configuration for advanced ban actions including permanent blocking, firewall integrations (Mikrotik, pfSense, OPNsense), and threshold settings for recurring offenders.
Alert Settings
Description: Email alert configuration with SMTP settings, country-based filtering (blocks from what country to raport), GeoIP provider selection, and alert preferences for bans and unbans.
Global Settings
Description: Global Fail2Ban settings including default bantime, findtime, maxretry, banaction configuration (nftables/firewalld/iptables) and so on.