Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

TraceHunter - OSINT Geolocation Tool

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.

Features

  • 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.com service.

Installation

  1. Clone the repo:
    git clone https://github.com/MDTahaZaki/TraceHunter.git
    cd TraceHunter
  2. Install dependencies:
    pip install -r requirements.txt

Usage

Run the script and enter your target:

python tracer.py

Example Output:

  • Input: google.com
  • Resolves to 142.250.185.46
  • Displays ISP (Google LLC), City (Mountain View), Coordinates, and generates a map.

Why I Built This

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.

Future Enhancements (Planned)

  • Integrate Shodan/Censys API for open port data.
  • Add reverse DNS lookup.
  • Export reports to PDF.

Connect

[LinkedIn] | [TryHackMe Profile]

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages