Skip to content

Allows the user to monitor which application is using the most traffic and their over all usage.

Notifications You must be signed in to change notification settings

mmrmagno/local-traffic-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Monitor

Network Monitor is a desktop application that allows users to monitor their network usage in real time. It provides detailed insights into the overall network activity, as well as per-process network usage.

Features

  1. Real-time Network Monitoring: Monitor total network activity in real time with live-updating graphs.

  2. Per-Process Network Monitoring: Get detailed insights on network usage by individual processes.

  3. Recording: Record network activity over time for later analysis.

Screenshots

Here's what the application looks like in action:

Overall Traffic Tab

This tab shows the overall network traffic:

Overall Traffic

Process Graph Tab

This tab shows the network usage per process:

Process Graph

Recording Tab

This tab allows you to record the network usage for later reference:

Recording

Installation

To install the Network Monitor, clone this repository and install the required Python dependencies:

git clone https://github.com/mmrmagno/local-traffic-monitor.git
cd local-traffic-monitor
python requirements.py

To start the Network Monitor, navigate to the project directory and run:

python main.py

About

Allows the user to monitor which application is using the most traffic and their over all usage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages