Zentrix006/APK-Threat-Detection

GitHub: Zentrix006/APK-Threat-Detection

一个 AI 驱动的 Android APK 恶意软件分析平台,结合静态逆向、动态沙箱执行、威胁情报关联与机器学习风险评分,自动化检测恶意应用并生成威胁调查报告。

Stars: 0 | Forks: 0

🛡️ APK 威胁情报平台

AI 驱动的 Android 恶意软件分析 • 威胁情报 • 动态分析

``` $ whoami 🛡️ APK Threat Intelligence Platform 🔍 Android Malware Analysis & Threat Investigation Framework ⚡ Static + Dynamic Analysis + Threat Correlation 🤖 AI-Powered Investigation Reports 📊 MITRE ATT&CK Mapping & Risk Scoring ``` ## 🚀 核心功能 ``` $ ls /features 📦 APK Analysis ▸ Upload and reverse engineer APK files ▸ Static analysis with MobSF, JADX, APKTool, Androguard ▸ Extract URLs, IPs, Domains & Indicators of Compromise 📱 Dynamic Analysis ▸ Android Emulator Sandbox ▸ Frida Runtime Instrumentation ▸ ADB Integration ▸ Network Traffic Monitoring ▸ C2 Communication Detection 🕸️ Threat Intelligence ▸ IOC Correlation Engine ▸ Threat Graph Visualization ▸ MITRE ATT&CK Mapping ▸ Malware Family Classification 🤖 AI Investigation ▸ Ollama + Qwen3 Integration ▸ Explainable Threat Reports ▸ Automated Analyst Summaries ▸ PDF Report Generation 📊 Risk Assessment ▸ XGBoost Risk Scoring ▸ Behavioral Analysis ▸ Threat Prioritization ``` ##📸 截图 Screenshot 2026-06-11 042645 image image image image image image image ## 🏗️ 架构 ``` $ cat architecture.txt ┌─────────────┐ │ Next.js │ └──────┬──────┘ │ ▼ ┌─────────────┐ │ Nginx │ └──────┬──────┘ │ ▼ ┌─────────────┐ │ FastAPI │ └──────┬──────┘ │ ┌─────┼─────┐ ▼ ▼ ▼ Redis PostgreSQL Analysis Cache Database Engines │ ┌─────┼─────┐ ▼ ▼ ▼ Static Dynamic AI/ML ``` ## ⚙️ 技术栈 ``` $ tech-stack 🌐 Frontend ▸ Next.js 14 ▸ Tailwind CSS ▸ ShadCN UI ▸ Recharts ⚡ Backend ▸ FastAPI ▸ SQLAlchemy ▸ Pydantic 🛡️ Analysis Tools ▸ MobSF ▸ APKTool ▸ JADX ▸ Androguard ▸ Frida ▸ ADB 🤖 AI / ML ▸ Ollama ▸ Qwen3 ▸ XGBoost 🗄️ Infrastructure ▸ PostgreSQL ▸ Redis ▸ Docker ▸ Nginx ▸ Ubuntu ``` ## 🔬 分析 Pipeline ``` $ run-analysis [1] Upload APK │ ▼ [2] Static Analysis │ ▼ [3] Dynamic Execution │ ▼ [4] IOC Extraction │ ▼ [5] Threat Correlation │ ▼ [6] Risk Scoring │ ▼ [7] MITRE ATT&CK Mapping │ ▼ [8] AI Investigation Report │ ▼ [9] Threat Graph Generation │ ▼ [10] PDF Export ``` ## 📁 项目结构 ``` $ tree apk-threat-intelligence apk-threat-intelligence/ │ ├── frontend/ │ ├── app/ │ ├── components/ │ ├── lib/ │ └── public/ │ ├── backend/ │ ├── api/ │ ├── analysis/ │ ├── ai/ │ ├── ml/ │ ├── reporting/ │ ├── db/ │ └── main.py │ ├── docker/ ├── docs/ ├── screenshots/ └── README.md ``` ## 🚀 快速开始 ``` $ git clone https://github.com/Zentrix006/APK-Threat-Detection.git $ cd APK-Threat-Detection $ docker-compose up -d ``` ### 服务 ``` Frontend : http://localhost:3000 Backend : http://localhost:8000 Swagger : http://localhost:8000/docs PostgreSQL: localhost:5432 Redis : localhost:6379 ``` ## 📡 API 概述 ``` $ curl api/v1 POST /apks/upload GET /apks/{id} GET /apks/{id}/analysis POST /analysis/static POST /analysis/dynamic GET /threats/graph/{id} GET /threats/c2-detection GET /threats/mitre-mapping GET /reports/{id} ``` ## 🛡️ 安全能力 ``` $ capabilities 🔍 Malware Behavior Analysis 🌐 IOC Extraction & Correlation 📡 Network Traffic Monitoring 🎯 MITRE ATT&CK Mapping 📊 Risk Scoring Engine 🕵️ C2 Detection 📑 Automated Reporting 🤖 AI-Powered Investigations ``` ## 🎯 未来路线图 ``` $ roadmap [ ] VirusTotal Integration [ ] Shodan Intelligence Enrichment [ ] YARA Rule Engine [ ] Multi-APK Correlation [ ] Threat Hunting Dashboard [ ] Real Device Dynamic Analysis [ ] SIEM Integration [ ] Kubernetes Production Deployment ``` ## 📜 许可证 ``` $ cat LICENSE MIT License ```

🛡️ 分析 APK • 关联威胁 • 构建情报

用 ☕、Linux 和 Threat Hunting 打造

标签:AI风险缓解, Android恶意软件分析, 云安全监控, 人工智能, 动态沙箱, 威胁情报, 开发者工具, 搜索引擎查询, 测试用例, 用户模式Hook绕过, 请求拦截, 逆向工具, 静态分析