Skip to content

ruyynn/GhostIntel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

55 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GhostIntel

๐Ÿ‘ป GhostIntel v2.5

The Ultimate API-Free OSINT Framework

Zero API Keys โ€ข 100% Public Data โ€ข Made in Indonesia

Python Version GitHub Stars Downloads License Made in Indonesia


๐Ÿ“‘ Table of Contents

Click to expand ๐Ÿ“–
Section Description
About GhostIntel What is this tool?
Why v2.5? Key advantages
What's New v2.5 features
Quick Start Installation & first scan
Web UI Localhost dashboard
Phone OSINT 8 countries supported
Email Breach Leak alerts + risk score
Username OSINT 129+ platforms
Domain OSINT DNS + HTTP + tech stack
IP OSINT Location + threat score
Reports JSON, HTML, TXT, MD
Batch Processing Multi-target scan
Screenshots See it in action
Star History Project growth
Disclaimer Read before using

๐Ÿ‘ป About GhostIntel

GhostIntel is a powerful, API-free OSINT framework that helps you investigate publicly available data about usernames, emails, phone numbers, domains, and IP addresses.

๐Ÿ’ก How it works: Just type a target โ€” username, email, phone, domain, or IP โ€” and GhostIntel scans hundreds of public sources to find everything connected to it.

๐Ÿ”ฅ Core Features

# Feature What It Means
1 ๐Ÿ”“ Zero API Keys Use immediately โ€” no signup, no payment, no hidden costs
2 โšก Async & Fast Parallel scanning, 10x faster than similar tools
3 ๐ŸŽฏ Auto Detect Paste anything, GhostIntel auto-detects the type
4 ๐ŸŒ Web UI Beautiful localhost dashboard (BRAND NEW in v2.5!)
5 ๐Ÿ“ฑ 8 Countries Phone OSINT: ID, US, GB, MY, IN, AU, SG, PH
6 ๐Ÿ”ฅ 129+ Platforms Username checking across 129+ sites simultaneously
7 ๐Ÿ”— Data Correlation Links findings across all modules automatically
8 ๐Ÿ“Š Breach Detection Email leak alerts + risk score (0-100)
9 ๐Ÿ“ฆ Batch Processing Scan multiple targets from a single file
10 ๐Ÿ“„ 4 Report Formats JSON, HTML, TXT, Markdown

Developed by Ruyynn โ€” Made in Indonesia, for the global cybersecurity community.


๐Ÿš€ Why GhostIntel v2.5?

GhostIntel stands out because it's built for real investigations โ€” not just another wrapper around paid APIs.

   โœ“  ZERO API KEYS       โ†’  No registration, no payments, just pure OSINT    
   โœ“  ASYNC & FAST        โ†’  10x faster than other free tools                 
   โœ“  AUTO DETECT         โ†’  Input anything, GhostIntel figures it out        
   โœ“  WEB UI              โ†’  Localhost dashboard with dark/light theme        
   โœ“  8 COUNTRIES         โ†’  Phone OSINT: ID/US/GB/MY/IN/AU/SG/PH             
   โœ“  129+ PLATFORMS      โ†’  Most comprehensive username checker              
   โœ“  BREACH DETECTION    โ†’  Email alerts with risk scoring                   
   โœ“  BATCH PROCESSING    โ†’  Scan hundreds of targets at once                 
   โœ“  ROTATING USER-AGENT โ†’  14+ UAs to avoid being blocked                                                                                               

โœจ What's New in v2.5?

This is a MAJOR upgrade from v2.0. Here's what's new:

Feature v2.0 v2.5 Impact
๐ŸŒ Web UI โŒ โœ… Game changer! Full dashboard
๐Ÿ“ฑ Phone Countries 5 8 Added AU, SG, PH
๐Ÿ”ฅ Breach Detection โŒ โœ… Email leak alerts + risk score
๐Ÿ“ฆ Batch Processing โŒ โœ… Multi-target scanning
๐Ÿ“„ Markdown Reports โŒ โœ… New report format
๐Ÿ—œ๏ธ JSON Compression โŒ โœ… Gzip support
๐Ÿ”„ Rotating User-Agent โŒ โœ… 14+ UAs to avoid blocks
๐Ÿ›ก๏ธ SSL/TLS Info โŒ โœ… Certificate details
๐Ÿ“Š Risk Scoring โŒ โœ… IP risk score (0-100)
๐ŸŽฏ Username Platforms 100+ 129+ +29 more platforms

v2.5 is the most complete version yet โ€” with Web UI, breach detection, and 8 countries for phone OSINT!


๐ŸŽฌ Quick Start

Installation

# Clone the repository
git clone https://github.com/ruyynn/GhostIntel.git
cd GhostIntel

# Install dependencies
pip install -r requirements.txt

# Verify installation
python ghostintel.py -h

First Scan Examples

# ๐Ÿ‘ค Username investigation
python ghostintel.py -u ruyynn

# ๐Ÿ“ง Email with breach detection
python ghostintel.py -e user@gmail.com --report

# ๐Ÿ“ฑ Phone number (Indonesia)
python ghostintel.py -p 08123456789

# ๐ŸŒ Domain recon with tech detection
python ghostintel.py -d example.com --deep

# ๐ŸŒ IP geolocation + risk score
python ghostintel.py -i 8.8.8.8

# ๐ŸŒ Launch Web UI (NEW!)
python ghostintel.py -web

๐ŸŒ Web UI โ€” The Game Changer

The biggest feature in v2.5! GhostIntel now has a beautiful web interface.

python ghostintel.py -web
# Open http://localhost:7331 in your browser

Web UI Features

Feature Description
๐ŸŽจ Dark/Light Theme Toggle themes, preference saved automatically
๐Ÿ“œ Scan History Auto-saved, click to re-run any scan
๐Ÿ” Live Detection Real-time entity type detection as you type
๐Ÿ“Š Visual Results Card-based display with color-coded status
๐Ÿ”— Clickable Links Direct links to discovered profiles
๐Ÿ“ค Export Options JSON/Markdown export directly from browser
๐Ÿ“ฑ Mobile Friendly Responsive design, works on phone/tablet
โšก Quick/Deep Mode Toggle single or all-module scan

๐Ÿ“ฑ Phone OSINT โ€” 8 Countries

The only Indonesian OSINT tool with multi-country phone lookup!

Country Code Example Command Providers
๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia +62 -p 08123456789 Telkomsel, Indosat, XL, Three, Smartfren
๐Ÿ‡บ๐Ÿ‡ธ USA +1 -p +12125551234 AT&T, Verizon, T-Mobile
๐Ÿ‡ฌ๐Ÿ‡ง UK +44 -p +447700123456 EE, O2, Vodafone, Three
๐Ÿ‡ฒ๐Ÿ‡พ Malaysia +60 -p +60123456789 Maxis, Celcom, DiGi, U Mobile
๐Ÿ‡ฎ๐Ÿ‡ณ India +91 -p +919876543210 Airtel, Vi, Jio, BSNL
๐Ÿ‡ฆ๐Ÿ‡บ Australia +61 -p +61412345678 Telstra, Optus, Vodafone
๐Ÿ‡ธ๐Ÿ‡ฌ Singapore +65 -p +6581234567 Singtel, StarHub, M1, SIMBA
๐Ÿ‡ต๐Ÿ‡ญ Philippines +63 -p +639171234567 Globe, Smart, DITO

What you get from phone scan:

  • โœ… E.164, international, and national formats
  • โœ… Carrier/provider detection
  • โœ… Location & timezone information
  • โœ… WhatsApp direct link (if mobile)
  • โœ… Possible social media handles from the number

๐Ÿ”ฅ Email Breach Detection

New in v2.5! GhostIntel now checks email domains against known data breaches.

python ghostintel.py -e user@yahoo.com --report

What you get:

  • ๐Ÿ“Š Risk score (0-100) โ€” higher = more dangerous
  • ๐Ÿ“‹ Breach details โ€” name, year, records exposed
  • ๐Ÿ”“ Data types โ€” what was leaked (emails, passwords, etc.)
  • ๐Ÿ›ก๏ธ Security recommendations โ€” what to do next

Known breaches in database:

  • ๐Ÿ”ด Yahoo (3B records), Adobe (152M), LinkedIn (117M)
  • ๐Ÿ”ด Facebook (533M), Twitter (5.4M), Canva (139M)
  • ๐Ÿ”ด Tokopedia (91M), Bhinneka (1.2M), JD.ID (14M)

๐Ÿ‘ค Username OSINT โ€” 129+ Platforms

Check usernames across 129+ platforms simultaneously:

Category Platforms
๐ŸŒ Social Facebook, Instagram, Twitter, TikTok, Threads, Bluesky, Snapchat, Pinterest
๐Ÿ’ป Developer GitHub, GitLab, Bitbucket, HackerOne, Bugcrowd, Keybase, SourceForge
๐ŸŽฎ Gaming Steam, Roblox, Xbox, PlayStation, Nintendo, Chess.com, Lichess
๐ŸŽต Music Spotify, SoundCloud, Bandcamp, Genius, Mixcloud, Last.fm
๐Ÿ“น Video YouTube, Twitch, Vimeo, Kick, Rumble, Dailymotion, Odysee
๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian Kaskus, Kompasiana, Detik Forum, Indowebster, Lintas.me
๐Ÿ’ผ Professional LinkedIn, Upwork, Fiverr, Freelancer, AngelList, Crunchbase
๐Ÿ“ Blog/Forum Medium, Reddit, Quora, Dev.to, HackerNews, ProductHunt

๐ŸŒ Domain OSINT โ€” Complete Recon

python ghostintel.py -d example.com --deep

DNS Records:

  • A, AAAA, NS, MX, TXT, SOA, CNAME, PTR

HTTP Analysis:

  • HTTP/HTTPS status codes
  • Server headers, redirect chains
  • Response time

Technology Detection (70+ patterns):

  • CMS: WordPress, Joomla, Drupal, Shopify, Wix, Squarespace
  • Frameworks: React, Vue, Angular, Next.js, Nuxt.js, Svelte
  • Servers: nginx, Apache, IIS, Cloudflare, LiteSpeed, Caddy
  • E-commerce: WooCommerce, Magento, BigCommerce, PrestaShop

Security Headers:

  • HSTS, CSP, X-Frame-Options, X-Content-Type-Options

SSL/TLS Info:

  • Certificate issuer, expiry date, days left
  • DNSSEC status

๐ŸŒ IP OSINT โ€” Geolocation + Risk Scoring

python ghostintel.py -i 8.8.8.8

Geolocation:

  • Country, region, city, coordinates
  • Timezone, ISP, organization
  • ASN with name

Threat Intelligence:

  • ๐Ÿ“Š Risk score (0-100) โ€” based on proxy/VPN/hosting status
  • ๐Ÿšซ Proxy/VPN detection โ€” identifies anonymizers
  • ๐Ÿข Hosting/datacenter detection
  • ๐Ÿ“ฑ Mobile network detection

RDAP Lookup:

  • RIR assignment (ARIN, RIPE, APNIC, LACNIC, AFRINIC)
  • Organization registration
  • Abuse contact email

๐Ÿ“Š Report Formats

Generate professional reports in 4 formats:

Format Command Best For
๐Ÿ“„ JSON --format json Machine parsing, integration with other tools
๐ŸŒ HTML --format html Interactive visual report with dark/light theme
๐Ÿ“ TXT --format txt Simple, lightweight, readable anywhere
๐Ÿ“‘ Markdown --format md Documentation, GitHub READMEs
# Generate HTML report
python ghostintel.py -u ruyynn --format html -o report.html

# Generate all formats at once
python ghostintel.py -d example.com --format all -o domain_report

# Compressed JSON (saves space)
python ghostintel.py -e user@gmail.com --format json --compress

๐Ÿ“ฆ Batch Processing

Scan multiple targets from a single file:

# Create targets.txt
cat > targets.txt << EOF
ruyynn
user@gmail.com
08123456789
example.com
8.8.8.8
EOF

# Run batch scan
python ghostintel.py --batch targets.txt --deep --format all

Batch Options:

  • --batch-delay 2 โ€” Delay between scans (seconds, avoids rate limiting)
  • --output-dir ./reports โ€” Custom output directory
  • --quiet โ€” Suppress console output (only save reports)

๐Ÿ“ธ Screenshots

๐ŸŒ Web UI Dashboard

Web UI Dashboard
Dark theme dashboard with scan history and live detection

๐Ÿ‘ค Username OSINT Result

Username OSINT
67 platforms found for username "Ryan"

๐Ÿ“ง Email Breach Detection

Email Breach Detection
Breach alert with risk score and security recommendations

๐ŸŒ Domain OSINT

Domain OSINT
DNS records, technology stack, and SSL certificate info

๐ŸŒ IP OSINT

IP OSINT
Geolocation, risk score, proxy detection, and RDAP data

๐Ÿ“„ HTML Report

HTML Report
Interactive HTML report with collapsible modules


โญ Star History

Star History Chart

Every star helps this project grow! โญ


โš ๏ธ Legal Disclaimer

GhostIntel is designed for:

  • โœ… Education and cybersecurity learning
  • โœ… Legitimate security research
  • โœ… Testing on systems you own or have permission to test
  • โœ… Developing OSINT skills professionally

GhostIntel only uses public sources:

  • Public DNS lookup, RDAP/WHOIS records
  • Public websites and legal APIs
  • Data already openly available

Prohibited use (STRICTLY FORBIDDEN):

  • โŒ Doxing or exposing personal data without consent
  • โŒ Stalking, harassment, or intimidation
  • โŒ Illegal or criminal activities
  • โŒ Accessing systems or data without authorization

By using GhostIntel, you take full responsibility for how you use this tool. The author is not responsible for any misuse.


๐Ÿค Contributing

Contributions are welcome!

1. ๐Ÿด Fork the repository
2. ๐ŸŒฟ Create a branch: git checkout -b feature/amazing-feature
3. ๐Ÿ’ป Commit changes: git commit -m 'Add amazing feature'
4. ๐Ÿ“ค Push: git push origin feature/amazing-feature
5. ๐Ÿ”„ Open a Pull Request

See CONTRIBUTING.md for full guide.


๐Ÿ“ž Contact

GitHub Facebook Instagram Gmail


๐Ÿ“œ License

MIT License โ€” Feel free to use, modify, and distribute with credit to Ruyynn.


GhostIntel v2.5
OSINT Framework Indonesia โ€ข 100% Public Data โ€ข For Cybersecurity Education

GhostIntel Footer

ยฉ 2026 Ruyynn.