mirror of
https://github.com/swissmakers/fail2ban-ui.git
synced 2026-04-17 05:53:15 +02:00
Updating fail2ban-UI Screenshorts
This commit is contained in:
80
README.md
80
README.md
@@ -131,47 +131,81 @@ Modern enterprises face increasing security challenges with generally distribute
|
||||
|
||||
## 📸 Screenshots
|
||||
|
||||
### Dashboard Overview
|
||||
The central command center for monitoring all Fail2Ban instances and security events.
|
||||
### 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
|
||||
Add, configure, and manage multiple Fail2Ban servers from the "Manage Servers" modal.
|
||||

|
||||
**Description:** Server management modal for configuring / adding and managing multiple Fail2Ban instances. Supports local, SSH, and API agent connections.
|
||||
|
||||

|
||||
### Jail / Filter Management
|
||||

|
||||
**Description:** Overview of all configured jails with their enabled/disabled status. Allows centralized management of jail configurations across multiple servers.
|
||||
|
||||
### IP Search and Management
|
||||
Quickly locate and review / manage banned IPs across all jails and 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.
|
||||
|
||||
### Unban Operations
|
||||
One-click unban action with confirmation dialog.
|
||||
#### Create new Filter
|
||||

|
||||
**Description:** The first button opens the modal for creating new Fail2Ban filter files. Includes filter configuration editor with syntax highlighting and validation.
|
||||
|
||||

|
||||
#### Create new Jail
|
||||

|
||||
**Description:** The second button opens the Jail creation modal for setting up new jails. Allows configuration of seperate jails with special parameters, filter selection, with automatic configuration generation.
|
||||
|
||||
### Configuration Editor
|
||||
Edit Fail2Ban jail and filter configurations (with syntax highlighting - planned) and validation.
|
||||
### 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.
|
||||
|
||||
### Service Management
|
||||
Reload or restart Fail2Ban services when needed, with integrated change detection.
|
||||
#### 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
|
||||
Test and validate Fail2Ban filters using `fail2ban-regex`.
|
||||

|
||||
**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 and Configuration
|
||||
Comprehensive settings management for alerts, advanced banning, and system preferences.
|
||||
### 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.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user