Development
This commit is contained in:
parent
eabded2ef2
commit
836f4557f2
4 changed files with 20 additions and 5 deletions
|
|
@ -111,6 +111,21 @@ In all modes, captive portal behavior is a per-VLAN flag, consistent with Routli
|
|||
|
||||
---
|
||||
|
||||
## Feature 10: Usage Rate Monitoring and Automatic Suspension
|
||||
|
||||
Routlin Pro will track inbound and outbound traffic rates per external IP address and automatically suspend connections that exceed configurable thresholds.
|
||||
|
||||
- **Per-IP rate monitoring** - real-time tracking of bandwidth consumption by external source/destination IP
|
||||
- **Configurable rate limits** - set thresholds by bytes per second, requests per second, or connection count within a rolling time window
|
||||
- **Automatic suspension** - IPs exceeding limits are temporarily blocked via nftables; the block duration is configurable (e.g. 5 minutes, 1 hour, permanent until manually cleared)
|
||||
- **Dashboard visibility** - live view of top external IPs by usage, with current rate, total bytes transferred, and suspension status
|
||||
- **Allowlist** - trusted IPs (CDNs, VPN endpoints, remote offices) can be exempted from rate enforcement
|
||||
- **Alerting** - optional notifications when an IP is suspended, including the triggering rule and measured rate
|
||||
|
||||
Designed to protect against bandwidth abuse, accidental runaway processes, and low-level denial-of-service from external sources without requiring a full IPS deployment.
|
||||
|
||||
---
|
||||
|
||||
## Feature 9: Mobile-Aware Dashboard Layout
|
||||
|
||||
Routlin Pro will include a responsive, mobile-optimized layout for the entire dashboard, allowing administrators to monitor and manage their network from a phone or tablet.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue