Description: Track real-time internet data usage for individual applications on Windows with this Python program. Monitor data consumption, categorize applications, and display usage information in an intuitive user interface.
Data Usage Tracker is a Python application designed to track real-time internet data usage for individual applications on Windows computers. It provides a user-friendly interface for monitoring the data consumption of various applications and categorizes them as system processes or standalone applications.
- Real-time monitoring of internet data usage for each application
- Classification of applications into system processes and standalone applications
- Attractive and intuitive user interface implemented with PyQt5
- Display of application icons alongside data usage information
- Simultaneous tracking of multiple applications' data usage
- Python 3.x
- PyQt5
- psutil
- scapy
-
Clone the repository: git clone https://github.com/yourusername/data-usage-tracker.git
-
Install dependencies: pip install -r requirements.txt
-
Run the application:
-
The application will start tracking data usage in real-time.
-
The user interface displays a list of applications along with their data usage. System processes are categorized separately from standalone applications.
-
Icons representing each application are displayed alongside their data usage.
-
The application continuously updates data usage information at regular intervals.
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.