Web Dashboard Subsystem
(Flask-based, accessed via local web browser)
Web Server Layer
- Flask Application
- Routing & Request Handling
- User Authentication / Access Control
Dashboard Presentation
Alerts Panel
- Alert summary
- Timestamp
- Affected device
Network Traffic
Visualization
- Charts/Graphs
- Traffic stats
Device List
- Active devices
- MAC/IP
Backend Data Interface
- API connection to Anomaly Detection Module
- Receives PCAP analysis results & alerts
- Queries Device Database (MAC, IP, type)
Data Storage Layer
- Local Database / Logs
- Encrypted PCAP Metadata
- Historical alert records
AI/ML Subsystem
store PCAP analysis and threat assessment to datatbase
store user auth.
username and password to database
query database for all elements needs for login, alert display, and traffic charts/graphs
by w