You've already forked caddy-opnsense-blocker
Simplify the dashboard recent IP view
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
- Real-time ingestion of multiple Caddy JSON log files.
|
||||
- One heuristic profile per log source.
|
||||
- Persistent local state in SQLite.
|
||||
- Local-only web UI for reviewing events, IPs, and the full request history of a selected address.
|
||||
- Local-only web UI with a sortable “Recent IPs” view for the last 24 hours and a full request history for each selected address.
|
||||
- On-demand IP investigation with persistent caching for bot verification, reverse DNS, RDAP, and Spamhaus lookups.
|
||||
- Manual block, unblock, and clear-override actions with OPNsense-aware UI state.
|
||||
- OPNsense alias backend with automatic alias creation.
|
||||
@@ -74,6 +74,7 @@ It refreshes through lightweight JSON polling and exposes these endpoints:
|
||||
- `GET /api/overview`
|
||||
- `GET /api/events`
|
||||
- `GET /api/ips`
|
||||
- `GET /api/recent-ips?hours=24`
|
||||
- `GET /api/ips/{ip}`
|
||||
- `POST /api/ips/{ip}/investigate`
|
||||
- `POST /api/ips/{ip}/block`
|
||||
|
||||
Reference in New Issue
Block a user