Home ›
Decepticons ›
ShockwaveTR
decepticons · python · OSINT · terminal · threading
ShockwaveTR
OSINT command-line tool with 5 independent modules: IP geolocation, full local network info, phone number analysis, username search across 22 social networks in parallel, and domain lookup. Includes JSON history, color-blindness support and a Shockwave ASCII banner.
Active
Python 3
OSINT
Threading
REST APIs
Terminal
JSON
ShockwaveTR — Username Tracker
SEARCHING: PATPURALU
Scanning 22 platforms...
──────────────────────────────────────
[✓] GitHub (1/22)
[✗] Instagram (2/22)
[✓] YouTube (3/22)
[✗] TikTok (4/22)
[✓] Reddit (5/22)
──────────────────────────────────────
[+] Found on 3 platforms
Press enter to continue
Available modules
IP Tracker — geolocates an IP: country, city, coordinates, ISP, ASN, timezone, Google Maps link and local time
Show Your IP — shows your public IP and full local network info: CIDR, broadcast, usable range, gateway, /24 subnets
Phone Tracker — analyzes a phone number: carrier, region, timezone, E.164 format, validity, type (mobile/landline/VoIP)
Username Tracker — searches a username across 22 networks in parallel. Supports single or multiple users
Domain Lookup — resolves a domain to IP and gets country, ISP, registrar, creation date and DNS records
Libraries & tech
requests — HTTP calls to external APIs
phonenumbers — phone number parsing and validation
ThreadPoolExecutor — parallel scanning of 22 platforms
ipaddress — IPv4 network calculation
zoneinfo / pytz — timezone to real local time conversion
APIs: ipwho.is, ipify.org, macvendors.com
Supported networks (Username Tracker)
GitHub · Instagram · TikTok · YouTube · Twitch
Reddit · Twitter/X · LinkedIn · Telegram · Snapchat
SoundCloud · Pinterest · Tumblr · Medium · Flickr
Dribbble · DeviantArt · Steam · Spotify · Behance
Product Hunt · Quora
Extra features
Automatic JSON history per module and per day in results/
4 color-blindness modes: normal, protanopia, deuteranopia, tritanopia
@is_option decorator shows the banner before each module
Main loop instead of recursion to avoid RecursionError in long sessions
Shockwave ASCII art banner in the main menu
Installation & usage
Requires Python 3.9+ (for zoneinfo; Python 3.8 works with pytz installed)
Install deps: pip install requests phonenumbers
Run: python ShockwaveTR.py
Select a module from the numbered menu · Results are auto-saved in results/
← Back to Decepticons