NetGuard is a small Flask dashboard for a simulated network traffic project. It shows network measurements, a health score, traffic priorities, and alerts.
- Install Python 3.
- Open this folder in File Explorer and double-click
run_dashboard.bat. - Open http://127.0.0.1:5000 in your browser.
- Keep the command window open while using the dashboard.
- Use Normal Traffic, Simulate Congestion, and Generate Abnormal Traffic to change scenarios.
- Compare the static and adaptive priority columns.
- Click Start Monitoring to add points to the latency and health charts.
The traffic and measurements are simulated. Priority labels are shown for the demo.
app.pyconnects the member modules to the Flask dashboard.member 1/generates simulated packets and calculates measurements.member 2/calculates health, priorities, and anomaly alerts.templates/andstatic/contain the dashboard page, styles, and chart code.