Ping-Trace is a Python-based network utility tool that combines ping functionality with website reachability testing. This tool provides a user-friendly interface to check website availability and perform ping operations with colorful output and ASCII art display.
- 🌐 Website URL testing
- 🔍 Ping functionality
- 🎨 Colored output display
- 🎯 ASCII art banner
- ⚡ Real-time status checking
- 🔒 HTTPS support
- 📊 HTTP status code verification
- 🎭 User-friendly interface
- Python 3.x
- pip (Python package manager)
pip install requests pyfiglet colorama termcolor-
Clone the repository:
git clone https://github.com/samrat-sarkar/Ping-Trace.git
-
Navigate to the project directory:
cd Ping-Trace
-
Execute the script:
python PingTrace.py
-
Enter the website URL when prompted (without https://) Example:
example.com
- 🟢 Green: Website is reachable
- 🔴 Red: Website is not reachable
- 🎨 Colored ASCII art banner
- 📊 Ping statistics
- Uses
requestsfor HTTP requests - Implements
pyfigletfor ASCII art - Utilizes
coloramaandtermcolorfor colored output - Supports HTTPS connections
- Performs HTTP status code verification
- Enter URLs without the 'https://' prefix
- Some websites may block ping requests
- Results may vary based on network conditions
- Use responsibly and ethically
We welcome contributions to improve Ping-Trace! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Samrat Sarkar
- LinkedIn: samratsarkar9999
- Website: samratsarkar.in
If you encounter any issues or have questions, please:
- Check the existing issues
- Create a new issue with detailed information
- Include system specifications and error messages
Ping-Trace - Network Reachability Testing Tool 🌐