Skip to content

Elias-Solo/Network-Monitoring-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Network Monitoring Dashboard

πŸ“Œ Project Overview

A simple real-time network monitoring dashboard using Python libraries.

πŸ”§ Features

  • Monitor network usage in real-time
  • Display key metrics like bandwidth, latency, and packet loss
  • Visualize data using Python libraries like Matplotlib and Flask

πŸ“‚ Project Structure

πŸš€ Installation

  1. Clone the repository:

    git clone https://github.com/Elias-Solo/Network-Monitoring-Dashboard.git
    cd Network-Monitoring-Dashboard
  2. Install dependencies: After navigating into the project directory, install the necessary Python dependencies by running:

    pip install -r requirements.txt
  3. Run the script: Once the dependencies are installed, you can run the dashboard script with:

    python network_dashboard.py

    This will start the network monitoring dashboard. Make sure the python command refers to Python 3 on your system (it might be python3 instead of python on some systems).

πŸ”§ Dependencies

  • psutil: To gather network statistics.
  • scapy: To capture network packets.
  • dash: For creating the dashboard.
  • flask: For running the web server.

About

A real-time network monitoring dashboard using Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published