A lightweight Python tool for passive reconnaissance, gathering public IP information (geolocation, ISP, hostname) using the ip-api.com API. Designed for cybersecurity enthusiasts learning Open-Source Intelligence (OSINT) and penetration testing. Results are displayed in the console and saved to a JSON file for easy analysis.
- Retrieves IP details: country, city, ISP, hostname.
- Saves results to
ip_info.json
. - Simple command-line interface.
- Linux (Ubuntu/Kali recommended)
- Python 3,
requests
- Install dependencies:
pip3 install requests
Run the script with an IP address:
python3 ip_info.py <IP>
Example:
python3 ip_info.py 8.8.8.8
Built by itzneel05 as part of a cybersecurity learning journey. Feedback and contributions welcome!