Advanced OSINT Scanner
v1.2

Discover Hidden Footprints
Across the Web

GHOSTRACE is an advanced OSINT (Open Source Intelligence) tool that helps you discover username footprints, check email breaches, enumerate subdomains, and more - all from a sleek terminal or web interface.

181+
Sites Supported
22
Scan Options
Free
No API Keys
2
Interfaces

Features

GHOSTRACE v1.2 comes packed with 22 powerful OSINT scanning capabilities.

👤

Username Scanner

Find usernames across 181+ social platforms, forums, and websites simultaneously.

📧

Email Breach Check

Check if emails have been compromised in data breaches using HaveIBeenPwned.

🌐

WHOIS Lookup

Get detailed domain registration information including registrar, dates, and nameservers.

🔍

Subdomain Enumeration

Discover subdomains by checking common prefixes and variations.

🔒

SSL Certificate Analysis

Extract SSL certificate details including issuer, expiration, and subject info.

📍

IP Geolocation

Lookup IP address location including city, country, ISP, and organization.

🔌

Port Scanner

Scan common ports to identify running services on target systems.

🔄

Reverse DNS

Find hostname from IP address using reverse DNS lookup.

🕷️

Web Crawler

Extract emails, links, and content from websites for OSINT purposes.

🖥️

Technology Detection

Detect CMS, frameworks, and server technologies (WordPress, React, Nginx, etc).

☁️

Cloud Storage Check

Check for exposed AWS S3, Azure Blob, and GCP buckets.

📂

Content Discovery

Extract emails, phone numbers, files, and API endpoints from websites.

🔢

ASN Lookup

Find Autonomous System Number and network prefix information.

📋

HTTP Headers

Analyze HTTP response headers for security and technology clues.

📅

Domain Age

Check domain creation date and age for legitimacy verification.

📄

Pastebin Search

Search Pastebin dumps for leaked credentials and data.

🌐

Dark Web Search

Search Tor network (.onion) via Ahmia for hidden content.

🔍

Hash Lookup

Check password hashes against known breach databases.

📥 Installation

Get GHOSTRACE up and running in just a few steps.

1. Clone the Repository

# Clone GHOSTRACE
git clone https://github.com/chriz-3656/GHOSTRACE.git
cd GHOSTRACE

2. Install Dependencies

# Install required Python packages
pip install -r requirements.txt

3. Run the Tool

# Terminal Interface
python scanner.py

# OR Web Interface
python web.py

Requirements

💻 Usage

Terminal Interface (scanner.py)

Run python scanner.py to access the interactive menu-driven interface.

GHOSTRACE v1.2

[1]  Username Scan      [12] Reverse DNS
[2]  Email + Breaches  [13] Web Crawler
[3]  WHOIS Lookup      [14] ASN Lookup
[4]  Subdomains        [15] HTTP Headers
[5]  SSL Check         [16] Domain Age
[6]  IP Geolocation    [17] Content Discovery
[7]  Phone Lookup     [18] Pastebin Search
[8]  DNS Lookup       [19] Cloud Storage
[9]  List Sites        [20] Technology Detect
[10] Hash Lookup      [21] Dark Web Search
[11] Port Scan        [22] Settings
[0]  Exit

Web Interface (web.py)

Run python web.py to start the Flask web server.

# Start web server
python web.py

# Access in browser
http://localhost:5000

Quick Examples

# Scan username
> Select 1
> Enter username: johndoe

# Check email breach
> Select 2
> Enter email: user@example.com

# Lookup domain
> Select 3
> Enter domain: example.com

🔑 API Information

Free APIs (No Key Required)

GHOSTRACE works fully without any API keys!

Feature API Cost
IP Geolocation ip-api.com Free (45/min)
Email Breaches HaveIBeenPwned Free (k-anonymity)
ASN Lookup BGPView Free
Dark Web Search Ahmia Free

Optional API Keys (For Power Users)

Get API keys for higher rate limits and detailed results:

Help & FAQ

Common Issues

ModuleNotFoundError

Make sure all dependencies are installed:

pip install -r requirements.txt

Connection Errors

If you get connection errors, check your internet connection and try again. Some sites may block requests or be temporarily unavailable.

Rate Limiting

If scanning too fast, increase the delay in settings. The default delay is 0.5 seconds between requests.

SSL Certificate Errors

Some sites have expired or invalid SSL certificates. This is normal for older websites.

Getting Help

⚠️ Disclaimer

GHOSTRACE is an OSINT tool designed for legitimate security research and educational purposes only. Always obtain proper authorization before scanning systems you don't own. The developers assume no liability for misuse of this tool.