An open API service indexing awesome lists of open source software.

https://github.com/ruyynn/GhostIntel

GhostIntel is a Python-based OSINT framework for digital investigation using public data such as username, email, domain, IP address, and phone number.
https://github.com/ruyynn/GhostIntel

awesome-lists cybersecurity email-osint email-validation ethical-hacking indonesia-osint ip-osint nomor-telepon-indonesia osint osint-framework osint-indonesia osint-reconnaissance osint-tool phone-number-lookup phone-osint python reconnaissance ruyynn username-osint username-search

Last synced: about 1 month ago
JSON representation

GhostIntel is a Python-based OSINT framework for digital investigation using public data such as username, email, domain, IP address, and phone number.

Awesome Lists containing this project

README

          

GhostIntel

# ๐Ÿ‘ป GhostIntel v2.5

### *The Ultimate API-Free OSINT Framework*

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

[![Python](https://img.shields.io/badge/Python-3.8%2B-3776AB?style=for-the-badge&logo=python&logoColor=white)](https://python.org)
[![Version](https://img.shields.io/badge/Version-2.5.0-00aced?style=for-the-badge&logo=git&logoColor=white)]()
[![GitHub Stars](https://img.shields.io/github/stars/ruyynn/GhostIntel?style=for-the-badge&logo=github&logoColor=white&color=gold)](https://github.com/ruyynn/GhostIntel/stargazers)
[![Forks](https://img.shields.io/github/forks/ruyynn/GhostIntel?style=for-the-badge&logo=git&logoColor=white&color=blue)](https://github.com/ruyynn/GhostIntel/network/members)
[![Open Issues](https://img.shields.io/github/issues/ruyynn/GhostIntel?style=for-the-badge&logo=github&logoColor=white&color=red)](https://github.com/ruyynn/GhostIntel/issues)
[![Downloads](https://img.shields.io/github/downloads/ruyynn/GhostIntel/total?style=for-the-badge&logo=github&color=green)](https://github.com/ruyynn/GhostIntel/releases)
[![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge&logo=opensourceinitiative&logoColor=white)](LICENSE)
[![Made in Indonesia](https://img.shields.io/badge/MADE_IN-INDONESIA-red?style=for-the-badge&logo=ko-fi&logoColor=white)]()

---

## ๐Ÿ“‘ **Table of Contents**

Click to expand ๐Ÿ“–

| Section | Description |
|---------|-------------|
| [About GhostIntel](#-about-ghostintel) | What is this tool? |
| [Why v2.5?](#-why-ghostintel-v25) | Key advantages |
| [What's New](#-whats-new-in-v25) | v2.5 features |
| [Quick Start](#-quick-start) | Installation & first scan |
| [Web UI](#-web-ui--the-game-changer) | Localhost dashboard |
| [Phone OSINT](#-phone-osint--8-countries) | 8 countries supported |
| [Email Breach](#-email-breach-detection) | Leak alerts + risk score |
| [Username OSINT](#-username-osint--129-platforms) | 129+ platforms |
| [Domain OSINT](#-domain-osint--complete-recon) | DNS + HTTP + tech stack |
| [IP OSINT](#-ip-osint--geolocation--risk-scoring) | Location + threat score |
| [Reports](#-report-formats) | JSON, HTML, TXT, MD |
| [Batch Processing](#-batch-processing) | Multi-target scan |
| [Screenshots](#-screenshots) | See it in action |
| [Star History](#-star-history) | Project growth |
| [Disclaimer](#๏ธ-legal-disclaimer) | Read before using |

---

## ๐Ÿ‘ป About GhostIntel

_**GhostIntel** is a **robust and versatile OSINT (Open Source Intelligence) framework** designed to empower cybersecurity enthusiasts, digital investigators, and ethical hackers. Built with **Python** and completely **API-free**, GhostIntel allows users to **explore, analyze, and gather publicly available information** about individuals, organizations, and digital assets quickly and efficiently._

_The framework provides tools to investigate a wide range of data sources, including **usernames, emails, phone numbers, domains, and IP addresses**, making it an all-in-one solution for understanding online footprints, detecting exposure, and performing digital reconnaissance._

_GhostIntel is designed with **ease of use and efficiency in mind**. Its **Web UI** makes navigation intuitive, while features like **batch scanning** and **attachments support** allow users to handle multiple targets and save results for further analysis. The framework is ideal for tasks such as:_
- _๐Ÿ”น **OSINT investigations** โ€” uncover public data about people, organizations, or digital assets_
- _๐Ÿ”น **Threat intelligence** โ€” identify potential risks and exposure points_
- _๐Ÿ”น **Digital footprint mapping** โ€” visualize the presence of an entity across multiple platforms_
- _๐Ÿ”น **Ethical hacking reconnaissance** โ€” gather information in a structured and safe way_

_By combining **automation, flexibility, and accessibility**, GhostIntel enables users to work **quickly and efficiently**, whether for personal research, professional cybersecurity projects, or educational purposes. It emphasizes **transparency, security, and the ethical use of publicly available information**, making it a reliable tool for anyone exploring the digital world._

_In short, **GhostIntel is more than just a toolkit** โ€” itโ€™s a **complete framework for understanding and analyzing the online presence of individuals and_ _organizations**, empowering users to make informed decisions based on publicly accessible data._

> ๐Ÿ’ก **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

```bash
# 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

```bash
# ๐Ÿ‘ค 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.

```bash
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.

```bash
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**

```bash
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**

```bash
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 |

```bash
# 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:

```bash
# 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](https://api.star-history.com/svg?repos=ruyynn/GhostIntel&type=Date)](https://star-history.com/#ruyynn/GhostIntel&Date)

*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!

```bash
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](CONTRIBUTING.md) for full guide.

---

## ๐Ÿ“ž **Contact**

[![GitHub](https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white)](https://github.com/ruyynn)
[![Facebook](https://img.shields.io/badge/Facebook-1877F2?style=for-the-badge&logo=facebook&logoColor=white)](https://web.facebook.com/profile.php?id=61587795784907)
[![Instagram](https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge&logo=instagram&logoColor=white)](https://www.instagram.com/ellreynn)
[![Gmail](https://img.shields.io/badge/Gmail-D14836?style=for-the-badge&logo=gmail&logoColor=white)](mailto:ruyynn25@gmail.com)

- ๐Ÿ› **Bug reports** โ†’ [GitHub Issues](https://github.com/ruyynn/GhostIntel/issues)
- ๐Ÿ’ก **Feature ideas** โ†’ [GitHub Discussions](https://github.com/ruyynn/GhostIntel/discussions)
- โ“ **Quick questions** โ†’ DM on social media

---

## ๐Ÿ“œ **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](https://github.com/ruyynn/GhostIntel/blob/main/assets/ghostintel-footer.svg)

**ยฉ 2026 Ruyynn.**