masterfrequency/Phantom-Whisper
GitHub: masterfrequency/Phantom-Whisper
Stars: 2 | Forks: 0
# 🎭 Phantom Whisper v2.0 — MONOLITHIC ULTIMATE EDITION

**Phantom Whisper v2.0** is the ultimate Android Red Team Framework — now in a **single self-installing Python file**. No dependencies to install manually. No separate modules. No configuration. Just run it.
## 🚀 Quick Start (Noob Level)
### Termux / Android — One-Liner
Copy-paste this into **Termux**:
pkg update -y && pkg install git python -y && git clone https://github.com/masterfrequency/Phantom-Whisper.git && cd Phantom-Whisper && python phantom_whisper.py --set-up && python phantom_whisper.py
This one command:
1. Updates Termux packages
2. Installs Python
3. Downloads Phantom Whisper
4. Launches the framework
**First run** auto-detects your OS, installs all Python dependencies, creates config, and starts the interactive menu. Zero manual steps.
### Linux / macOS
# Download and run in one step:
curl -sL https://raw.githubusercontent.com/masterfrequency/Phantom-Whisper/main/phantom_whisper.py -o phantom_whisper.py && python3 phantom_whisper.py
## 📋 Commands
| Command | What It Does |
|---|---|
| `python phantom_whisper.py` | Interactive Red Team Framework (17 modules) |
| `python phantom_whisper.py --server` | Start C2 server with web dashboard |
| `python phantom_whisper.py --install` | Install dependencies only |
| `python phantom_whisper.py --recon` | One-shot reconnaissance scan |
| `python phantom_whisper.py --help` | Show help |
## 🔥 Features (17 Built-In Modules)
### 🛡️ Encryption & Stealth
| Module | Description |
|---|---|
| **XChaCha20-Poly1305 Encryption** | AEAD cipher, 10x faster than AES. Falls back to Fernet (AES-128-CBC) |
| **PNG Steganography** | LSB hide/extract data in PNG/JPG images |
| **Code Obfuscation** | XOR + base64 string encoding against casual inspection |
### 🌐 Command & Control
| Module | Description |
|---|---|
| **DNS Tunnel C2** | Full-duplex beacon + exfil via base32-encoded DNS TXT queries |
| **HTTP CDN-Mimic C2** | Traffic disguised as CDN image loads with randomized UAs/referers |
| **WebSocket C2** | Persistent bidirectional real-time channel |
| **C2 Server** | Built-in async HTTP + WebSocket server with live dashboard |
### 🕵️ Reconnaissance
| Module | Description |
|---|---|
| **Port Scanner** | Multi-threaded TCP scanner with banner grabbing + service fingerprinting |
| **Network Scanner** | ICMP ping sweep + subnet auto-discovery |
| **Device Recon** | Interfaces, WiFi networks, ARP table, Bluetooth devices, running processes |
| **Geo-IP Resolver** | IP → country, city, ISP, GPS coordinates via 3 APIs |
### 🎭 Attack Modules (Authorized Testing Only)
| Module | Description |
|---|---|
| **AI Phishing Engine** | Template-based SMS + email generator (8 scenarios: bank, Netflix, Google, Apple, PayPal, security, shipping, crypto) |
| **Clipboard Monitor** | Real clipboard reader (5 backends) with 9 pattern detectors: BTC, ETH, API keys, private keys, seeds, emails, passwords, phones, 2FA codes |
| **Screenshot Capture** | Screen capture via 6 backends (scrot, ImageMagick, gnome-screenshot, screencapture, MSS, PIL) |
| **File Browser** | Remote file listing/read/write with path traversal protection |
### 📱 Persistence & Automation
| Module | Description |
|---|---|
| **Android Persistence** | .bashrc injection, Termux:Boot service, alarm scheduling |
| **Plugin Loader** | Hot-reload plugins/ directory — drop `.py` files, they auto-load |
| **Auto-Updater** | GitHub release checker with one-click update |
## 🖥️ C2 Server Dashboard
python phantom_whisper.py --server
Starts a full C2 server on `http://0.0.0.0:8080` with:
| Endpoint | Description |
|---|---|
| `/api/v1/dashboard` | Live HTML dashboard with Chart.js graphs |
| `/api/v1/agents` | JSON list of connected agents |
| `/api/v1/status` | Server status stats |
| `/api/v1/beacon` | Agent beacon endpoint |
| `/api/v1/command/` | Queue commands for agents |
| `/api/v1/exfil` | Receive exfiltrated data |
| `ws://host:8081/ws` | WebSocket real-time feed |
Dashboard features: real-time agent feed, activity chart, live exfil stream, auto-refresh every 5 seconds.
## 🔧 Screenshots
*(Insert screenshots of the menu, C2 dashboard)*
## 🏗️ Architecture
phantom_whisper.py (77 KB)
├── Auto-Installer (detects OS, installs deps, creates config)
├── Crypto Layer (XChaCha20-Poly1305 + PBKDF2 x600k)
├── C2 Clients (DNS tunnel, HTTP mimic, WebSocket)
├── Recon Modules (ports, network, WiFi, BT, ARP, processes)
├── Attack Modules (phishing, clipboard, screenshots, stego)
├── C2 Server (HTTP + WebSocket + live dashboard)
├── Plugin System (hot-reloadable .py files)
└── Interactive UI (Rich-powered cyberpunk terminal)
## ⚠️ Disclaimer
**FOR EDUCATIONAL AND AUTHORIZED PENETRATION TESTING ONLY.**
Unauthorized access to computer systems is illegal. Always obtain proper written authorization before using this framework. The developers assume no liability for misuse or damage caused by this tool.