omkarmahadik96/PHANTOM-X

GitHub: omkarmahadik96/PHANTOM-X

一个集成 72 款安全审计工具的统一指挥中心平台,提供毛玻璃风格 Web 控制台和交互式 CLI,支持 Docker 容器化部署。

Stars: 1 | Forks: 0

PHANTOM-X Logo # 🌌 PHANTOM-X ### **高级网络安全审计与渗透测试指挥中心** PHANTOM-X 是一个为安全研究员、渗透测试专家和安全分析师量身定制的尖端安全平台。它将跨越 **12 个类别** 的 **72 款行业标准审计工具** 集成到了一个统一的工作区中,并通过极具设计感的毛玻璃风格 Web 控制台和交互式动态命令行界面 (CLI) 呈现。 [![License](https://img.shields.io/badge/License-MIT-00FF88?style=for-the-badge&logo=github)](LICENSE)  [![Python](https://img.shields.io/badge/Python-3.10+-7B61FF?style=for-the-badge&logo=python&logoColor=white)](https://www.python.org/)  [![Docker](https://img.shields.io/badge/Docker-Supported-00A9FF?style=for-the-badge&logo=docker&logoColor=white)](https://www.docker.com/)  [![Kali Linux](https://img.shields.io/badge/Kali_Linux-Rolling-FF9E0F?style=for-the-badge&logo=kali-linux&logoColor=white)](https://www.kali.org/)
## ⚡ 核心功能 * **✨ 高级视觉主题**:支持在 3 种定制的科幻美学主题之间进行实时切换: * `Phantom-X`(默认):采用深紫色点缀的流畅深色毛玻璃设计。 * `Cyber-Glow`:带有自定义等宽字体和边框霓虹发光动画的放射性绿/青色界面。 * `Venom-Red`:采用 Orbitron 字体和隐形脉冲效果的强烈深红/橙色警告风格。 * **🔍 智能输出高亮**:实时安全扫描输出会自动过滤,并以霓虹色高亮显示关键目标(IP、URL)、开放端口、凭据以及漏洞/CVE 特征。 * **📂 GUI 直接加载与自动安装器**: * 点击已安装的工具,即可立即在 GUI 工作区中加载其参数输入。 * 点击未安装的工具,将触发一个简化的**下载并安装**确认弹窗,显示实时安装日志。安装完成后,会自动加载到表单中。 * **💻 动态 CLI 命令中心**:支持搜索查询 (`/`)、标签过滤 (`t`) 和即时推荐系统 (`r`) 的交互式文本终端。 * **72 款经过审计与验证的工具**:目录中 100% 的工具都已经过测试、修补并确认可用(0 款失效工具)。 * **安全的 Docker 容器化**:在沙盒化的 Kali Linux Docker 环境中运行,确保您的主机环境干净且安全。 * **隔离的多会话引擎**:为每个浏览器标签页或客户端提供独立的终端会话、PTY 包装器和命令执行器。 ## 📂 目录(12 个分类及 72 款工具) | 侦察与信息收集 | 网络扫描 | Web 应用测试 | 漏洞评估 | |---|---|---|---| | • theHarvester
• Amass
• Subfinder
• Assetfinder
• Recon-ng
• SpiderFoot | • Nmap
• Masscan
• RustScan
• Naabu | • Nuclei
• Katana
• httpx
• ffuf
• dirsearch
• XSStrike
• sqlmap | • Nuclei Templates
• Trivy
• OpenVAS Community Docs
• Nikto | | 密码审计 | 云安全 | 容器与 K8s 安全 | SOC 分析师必备 | |---|---|---|---| | • Hashcat
• John The Ripper Jumbo
• CeWL
• Hydra | • ScoutSuite
• Prowler
• CloudSplaining | • kube-bench
• kube-hunter
• Trivy (Container) | • Wazuh
• Security Onion
• ELK Stack
• Graylog
• Zeek
• Suricata
• Snort3
• Volatility 3
• Autopsy
• Chainsaw
• Hayabusa
• MISP
• OpenCTI
• YARA | | 红队与攻防模拟 | Linux 管理与安全 | 移动端调试与审计 | 15 款必学核心工具 | |---|---|---|---| | • MITRE Caldera
• Atomic Red Team
• Prelude Operator
• Metasploit Framework
• NetExec
• Impacket Suite
• Evil-WinRM | • Lynis
• OpenSCAP
• Falco
• Auditd Userspace | • ADB (Android Debug Bridge) | • Nmap, Wireshark, Burp Suite, Nuclei, Amass, Subfinder, ffuf, sqlmap, Wazuh, Suricata, Zeek, Volatility3, Autopsy, Lynis, Falco | ## 🚀 如何在您的设备上运行 ### **方法一:使用 Docker(推荐 Windows/Linux/macOS 用户使用)** 请确保您的系统上已安装 **Docker** 和 **Docker Compose**。 #### **1. 克隆代码库** ``` git clone https://github.com/omkarmahadik96/PHANTOM-X.git cd PHANTOM-X ``` #### **2. 启动环境** 使用 Docker Compose 启动预配置的容器: ``` docker compose up -d ``` #### **3. 访问 Web 仪表盘** 打开您常用的 Web 浏览器并访问: 👉 **`http://localhost:5000`** #### **4. 运行终端 CLI 菜单** 如果您希望在正在运行的容器内使用基于文本的 CLI 菜单: ``` docker exec -it hackingtool python3 hackingtool.py ``` ### **方法二:本地设置(原生 Linux/Kali Linux)** 如果您更倾向于直接在您的主机系统上原生运行此平台: #### **1. 安装系统依赖** ``` sudo apt-get update sudo apt-get install -y git python3-pip curl wget nmap hydra sqlmap unzip zip tar net-tools golang ruby default-jdk ``` #### **2. 安装 Python 包** ``` pip3 install --break-system-packages -r requirements.txt ``` #### **3. 启动 Web 控制台服务器** 运行 Flask-SocketIO 服务器: ``` python3 gui_server.py ``` 👉 在您的浏览器中打开 **`http://localhost:5000`**。 #### **4. 启动终端 CLI 菜单** 运行交互式 CLI 命令中心: ``` python3 hackingtool.py ``` ## 🛠️ 自定义与工具配置 * **动态目录**:所有工具目录、安装和参数均在 `tools_data.json` 中声明。 * **添加您自己的工具**:您可以通过在 `tools_data.json` 中添加新的 JSON 块,轻松将工具添加到目录中。该平台会立即在 Web 控制台和终端 CLI 菜单中动态渲染它!
标签:AD攻击面, Docker, Python, Web界面, 安全工具集, 安全防御评估, 密码管理, 插件系统, 无后门, 版权保护, 请求拦截, 逆向工具