Add ban management features and update documentation
- Implement ban model, service, and router endpoints in backend - Add ban table component and dashboard integration in frontend - Update ban-related types and API endpoints - Add comprehensive tests for ban service and dashboard router - Update documentation (Features, Tasks, Architecture, Web-Design) - Clean up old fail2ban configuration files - Update Makefile with new commands
This commit is contained in:
@@ -53,12 +53,6 @@ The main landing page after login. Shows recent ban activity at a glance.
|
||||
- Last 30 days (month)
|
||||
- Last 365 days (year)
|
||||
|
||||
### Access List
|
||||
|
||||
- A secondary view (tab or toggle) on the same page showing **all recorded accesses**, not just bans.
|
||||
- Uses the same table format: time, IP address, requested URL, country, domain, subdomain.
|
||||
- Shares the same time-range presets so the user can compare total traffic against banned traffic for the same period.
|
||||
|
||||
---
|
||||
|
||||
## 4. World Map View
|
||||
@@ -76,12 +70,6 @@ A geographical overview of ban activity.
|
||||
- Last 30 days
|
||||
- Last 365 days
|
||||
|
||||
### Access List (Map context)
|
||||
|
||||
- A companion table below or beside the map listing all accesses for the selected time range.
|
||||
- Same columns as the Ban Overview tables: time, IP, URL, country, domain, subdomain.
|
||||
- Selecting a country on the map filters the table to show only entries from that country.
|
||||
|
||||
---
|
||||
|
||||
## 5. Jail Management
|
||||
|
||||
Reference in New Issue
Block a user