This Python program serves as a simple yet effective network monitor, providing real-time information about data usage and network speeds. It calculates and displays total upload and download data in megabytes, along with current upload and download speeds in kilobits per second (Kbps) and megabits per second (Mbps), respectively.
- Real-time Monitoring: Continuously monitors network usage and updates statistics at a specified interval.
- Clear Console Display: Utilizes the
psutil
andpyfiglet
libraries to present information in a visually appealing and easy-to-read format. - User-Friendly: Offers a clean interface with custom-styled text and a dynamic heading.
- Ensure you have Python installed on your system.
- Install required Python libraries using the following command:
pip install psutil pyfiglet
- Run the program by executing the script:
python network_monitor.py
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License.