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 |
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.
| # | 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.
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
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!
# 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# ๐ค 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 -webThe biggest feature in v2.5! GhostIntel now has a beautiful web interface.
python ghostintel.py -web
# Open http://localhost:7331 in your browser| 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 |
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
New in v2.5! GhostIntel now checks email domains against known data breaches.
python ghostintel.py -e user@yahoo.com --reportWhat 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)
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 |
python ghostintel.py -d example.com --deepDNS 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
python ghostintel.py -i 8.8.8.8Geolocation:
- 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
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 --compressScan 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 allBatch Options:
--batch-delay 2โ Delay between scans (seconds, avoids rate limiting)--output-dir ./reportsโ Custom output directory--quietโ Suppress console output (only save reports)
Dark theme dashboard with scan history and live detection
67 platforms found for username "Ryan"
Breach alert with risk score and security recommendations
DNS records, technology stack, and SSL certificate info
Geolocation, risk score, proxy detection, and RDAP data
Interactive HTML report with collapsible modules
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.
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 RequestSee CONTRIBUTING.md for full guide.
- ๐ Bug reports โ GitHub Issues
- ๐ก Feature ideas โ GitHub Discussions
- โ Quick questions โ DM on social media
MIT License โ Feel free to use, modify, and distribute with credit to Ruyynn.