jitacm / -30DaysDevChallenge-

Welcome to the 30DayDevChallenge repository! This repository is dedicated to a month-long coding challenge designed to help developers of all levels enhance their skills through daily coding tasks and projects.
19 stars 27 forks source link

Network_Usage_Monitor/30_Days_of_Python #314

Open pratikshabhujade opened 1 month ago

pratikshabhujade commented 1 month ago

Network Monitoring Tool

This Python script is a simple yet effective network monitoring tool that displays real-time data usage. It shows the amount of data received and sent over the network, along with the data transfer rates (receiving and sending speeds). The script leverages the psutil library to retrieve network statistics and PrettyTable to format the output into a well-organized table.

Features:

  1. Real-Time Monitoring: Updates every second to provide real-time statistics.
  2. Data Usage: Displays total bytes received and sent.
  3. Transfer Rates: Shows data transfer rates for both receiving and sending.

Requirements: •psutil (Install via pip install psutil) •PrettyTable (Install via pip install prettytable)

How to Run: •Ensure all dependencies are installed. •Run the script using python network_monitor.py. •The script will output a table in the terminal, showing the network statistics in real-time.

https://github.com/user-attachments/assets/4e51e763-d60a-4110-aaa3-efa51d4dfcf5

github-actions[bot] commented 1 month ago

Thank you for creating this issue! 🎉

We'll look into it as soon as possible. In the meantime, please make sure to provide all the necessary details and context. If you have any questions or additional information, feel free to add them here. Your contributions are highly appreciated! 😊

You can also check our [CONTRIBUTING.md] for guidelines on contributing to this Domain.