masterfrequency/Phantom-Whisper
GitHub: masterfrequency/Phantom-Whisper
一款单体式 Android 红队框架,集成 C2 通信、侦察、社会工程与持久化等 17 个模块,以自安装 Python 脚本实现一键部署。
Stars: 2 | Forks: 0
# 🎭 Phantom Whisper v2.0 — 单体终极版

**Phantom Whisper v2.0** 是终极的 Android 红队框架 — 现在以**单个自安装 Python 文件**的形式提供。无需手动安装依赖项。无需单独的模块。无需配置。只需运行即可。
## 🚀 快速开始(新手级别)
### Termux / Android — 单行命令
将以下内容复制粘贴到 **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
```
这一条命令将:
1. 更新 Termux 软件包
2. 安装 Python
3. 下载 Phantom Whisper
4. 启动框架
**首次运行**会自动检测您的操作系统,安装所有 Python 依赖项,创建配置,并启动交互式菜单。完全无需手动操作。
### Linux / macOS
```
# 一步完成下载与运行:
curl -sL https://raw.githubusercontent.com/masterfrequency/Phantom-Whisper/main/phantom_whisper.py -o phantom_whisper.py && python3 phantom_whisper.py
```
## 📋 命令
| 命令 | 功能描述 |
|---|---|
| `python phantom_whisper.py` | 交互式红队框架(17 个模块) |
| `python phantom_whisper.py --server` | 启动带有 Web 控制面板的 C2 服务器 |
| `python phantom_whisper.py --install` | 仅安装依赖项 |
| `python phantom_whisper.py --recon` | 一次性侦察扫描 |
| `python phantom_whisper.py --help` | 显示帮助 |
## 🔥 功能(17 个内置模块)
### 🛡️ 加密与隐身
| 模块 | 描述 |
|---|---|
| **XChaCha20-Poly1305 加密** | AEAD 密码,比 AES 快 10 倍。回退至 Fernet (AES-128-CBC) |
| **PNG 隐写术** | LSB 在 PNG/JPG 图像中隐藏/提取数据 |
| **代码混淆** | XOR + base64 字符串编码,防止随意查看 |
### 🌐 命令与控制 (C2)
| 模块 | 描述 |
|---|---|
| **DNS 隧道 C2** | 通过 base32 编码的 DNS TXT 查询进行全双工 beacon 和数据外发 |
| **HTTP 仿 CDN C2** | 流量伪装成带有随机 UA/referer 的 CDN 图片加载 |
| **WebSocket C2** | 持久化的双向实时通道 |
| **C2 服务器** | 内置带有实时控制面板的异步 HTTP + WebSocket 服务器 |
### 🕵️ 侦察
| 模块 | 描述 |
|---|---|
| **端口扫描器** | 具备 banner 抓取和服务指纹识别的多线程 TCP 扫描器 |
| **网络扫描器** | ICMP ping 扫描 + 子网自动发现 |
| **设备侦察** | 接口、WiFi 网络、ARP 表、蓝牙设备、运行中的进程 |
| **Geo-IP 解析器** | 通过 3 个 API 实现 IP → 国家、城市、ISP、GPS 坐标 |
### 🎭 攻击模块(仅限授权测试)
| 模块 | 描述 |
|---|---|
| **AI 钓鱼引擎** | 基于模板的短信 + 电子邮件生成器(8 种场景:银行、Netflix、Google、Apple、PayPal、安全、物流、加密货币) |
| **剪贴板监控器** | 实时剪贴板读取器(5 个后端),带有 9 种模式检测器:BTC、ETH、API 密钥、私钥、助记词、电子邮件、密码、电话、2FA 验证码 |
| **屏幕截图捕获** | 通过 6 个后端(scrot、ImageMagick、gnome-screenshot、screencapture、MSS、PIL)进行屏幕捕获 |
| **文件浏览器** | 带有路径遍历保护的远程文件列表/读取/写入 |
### 📱 持久化与自动化
| 模块 | 描述 |
|---|---|
| **Android 持久化** | .bashrc 注入、Termux:Boot 服务、alarm 调度 |
| **插件加载器** | 热重载 plugins/ 目录 — 放入 `.py` 文件,它们会自动加载 |
| **自动更新器** | GitHub 发布检查器,支持一键更新 |
## 🖥️ C2 服务器控制面板
```
python phantom_whisper.py --server
```
在 `http://0.0.0.0:8080` 上启动一个完整的 C2 服务器,包含:
| Endpoint | 描述 |
|---|---|
| `/api/v1/dashboard` | 带有 Chart.js 图表的实时 HTML 控制面板 |
| `/api/v1/agents` | 已连接 agent 的 JSON 列表 |
| `/api/v1/status` | 服务器状态统计信息 |
| `/api/v1/beacon` | Agent beacon 端点 |
| `/api/v1/command/` | 为 agent 排队命令 |
| `/api/v1/exfil` | 接收外发的数据 |
| `ws://host:8081/ws` | WebSocket 实时数据流 |
控制面板功能:实时 agent 数据流、活动图表、实时数据外发流、每 5 秒自动刷新。
## 🔧 截图
*(在此处插入菜单、C2 控制面板的截图)*
## 🏗️ 架构
```
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)
```
## ⚠️ 免责声明
**仅供教育和授权的渗透测试使用。**
未经授权访问计算机系统是违法行为。在使用此框架之前,请务必获得适当的书面授权。对于因滥用此工具或由此造成的损害,开发者不承担任何责任。
## 👾 致谢
- **作者:** masterfrequency / PhonkAlphabet 🇭🇷
- **版本:** 2.0.0 — 单体终极版
标签:Android安全, C2框架, ESC8, IP 地址批量处理, Python, 安全学习资源, 无后门, 社会工程学, 红队框架, 网络信息收集, 逆向工具