generated from OPCODE-Open-Spring-Fest/template
-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
So, what is it about?
Add a web-based dashboard to monitor firewall activity, manage configurations, and view live stats — making the system more user-friendly and powerful than the current CLI-only interface.
Problem
- Current interface is CLI-only and not beginner-friendly
- No real-time visibility into attacks or traffic
- Manual config edits required (JSON files)
Solution
Build a simple web UI (Flask/FastAPI) for:
-
Real-time dashboard – packets/sec, blocked IPs, attack alerts
-
Configuration management – edit thresholds, manage whitelist/blacklist
-
Block control – view/unblock IPs, search/filter blocked hosts
-
Analytics – attack trends, top IPs, traffic graphs
-
Tech Stack
Backend: Flask or FastAPI Frontend: React Realtime: WebSocket
Outcome
- Easy-to-use web interface
- Real-time firewall monitoring
- No manual JSON edits
- Better visibility with live stats and charts
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
No labels