Python IP Tracker is a command-line tool that retrieves detailed geographical and network information for a given IP address from multiple API sources.
- Retrieve IP information such as city, region, country, continent, timezone, currency, and more.
- Supports multiple API sources for redundancy and reliability.
- Color-coded output for better readability using
colorama
. - Cross-platform compatibility (Windows, macOS, Linux).
- Python 3.7 or higher installed.
pip
package manager.
-
Clone the repository:
git clone https://github.com/K11E3R/Python-IP-Tracker.git
-
Navigate to the project directory:
cd Python-IP-Tracker
-
Install dependencies:
pip install -r requirements.txt
-
Run the script:
python you_see_me.py
-
Enter the IP address you want to track when prompted.
-
View detailed information about the IP address provided.
-
Type
exit
to quit the program.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Colorama for terminal colors.
- API providers for their free IP geolocation services.
Yassine Naanani - LinkedIn