The Problem

Tracking down info on a phone number, username, or IP address usually means juggling a bunch of sketchy web tools, ads, and inconsistent results. GhostTrack cuts through that noise by giving you one place to run OSINT lookups, without having to surrender your browser history to questionable sites.

What This Does

Everything happens in GhostTR.py—the main Python script. Once you fire it up, you get a menu for three things: IP tracking, phone number lookup, and username search. The asset/ folder is just full of PNGs for the UI (if you’re into visual feedback, I guess). Actual heavy lifting happens in GhostTR.py; you don’t need to poke around beyond that and requirements.txt for dependencies.

Setup is classic Python: clone the repo, install from requirements.txt, and run the script. No Docker, no weird configs—just plain pip and python3. The phone tracker grabs info about a number (think carrier, maybe location), the IP tracker pulls details on an IP, and the username tracker checks social media profiles. All local, no nonsense.

Real-World Use

Say you’re poking around for info on a spammy number that keeps calling you. Fire up GhostTrack:

Pick “Phone Tracker” from the menu, drop in the number, and get the basics—no third-party web search required. Same workflow for IPs and usernames. If you’re running this on Termux, it’s just as easy. Bonus: pair it with the Seeker tool if you want to grab IPs from social engineering shenanigans.

The Bottom Line

GhostTrack is barebones but effective. The UI is nothing fancy, but it gets the job done for basic OSINT tasks. If you need to quickly check phone numbers or usernames without hunting down browser plugins or web tools, it’s solid. Don’t expect deep recon or fancy reporting—use it if you want a local, no-BS info grabber.