This project is a modern, user-friendly Ping Tool built with Python and Tkinter, designed to help you:
- Ping any host with a chosen number of attempts
- View detailed output with packet loss & resolved hostname
- Plot ping times dynamically inside the GUI
- Automatically save ping data into a CSV file (
ping_data.csv) for analysis
Perfect for network diagnostics, quick connectivity checks, or latency monitoring with a beautiful graphical interface.
- 🌐 Host Input & Custom Ping Count
- 📈 Real-time Matplotlib Plot embedded in the GUI
- 💾 Exports data to
ping_data.csvfor future analysis - 🔍 Displays resolved hostnames & packet loss stats
Simple, responsive layout with consistent styling.
Includes:
- Host entry field
- Ping count input
- Start button
- Scrollable terminal-like output
- Live chart area
Python 3.8+
pip install matplotlibpython main.py⭐ Appreciate this project? Star it on GitHub to show your love!