A lightweight OSINT utility for tracing IP addresses and domains to their physical location. Designed for Red Teamers, penetration testers, and cybersecurity analysts to practice OSINT gathering.
- Domain-to-IP Resolution – Handles both IPs and domain names.
- Geolocation Lookup – Fetches city, region, country, timezone, ISP, Organization, and ASN.
- Interactive Map – Automatically generates an HTML map with a pinned location using
folium. - Zero API Keys – Uses the free
ip-api.comservice.
- Clone the repo:
git clone https://github.com/MDTahaZaki/TraceHunter.git cd TraceHunter - Install dependencies:
pip install -r requirements.txt
Run the script and enter your target:
python tracer.pyExample Output:
- Input:
google.com - Resolves to
142.250.185.46 - Displays ISP (Google LLC), City (Mountain View), Coordinates, and generates a map.
As a Junior Penetration Tester, understanding OSINT and data correlation is critical for reconnaissance phases. This tool automates manual OSINT checks, speeding up the information-gathering process during engagements.
- Integrate Shodan/Censys API for open port data.
- Add reverse DNS lookup.
- Export reports to PDF.
[LinkedIn] | [TryHackMe Profile]