
Android deeplink misconfiguration detector and exploitation tool
Deep-C is an Android Deep Link Exploitation Framework that automatically decompiles APKs, identifies exposed and insecure deep link entry points, validates exploitability using static analysis and optional AI verification, and generates executable adb Proof-of-Concepts (PoCs).
Deep-C is designed for mobile application penetration testing, red team assessments, and Android security research, with a strong focus on real-world exploitability rather than noisy findings.
WebdeepC -(Web version)
CLI

http / https)VIEW + BROWSABLE)WebView.loadUrlendsWith, contains, regex)--ai-review)AI integration is opt-in and disabled by default.
javascript: payloadsHow Deep-C Works
APK
↓
Decompile APK (apktool)
↓
Extract Manifest & Bytecode
↓
Identify Exported Deep Link Entry Points
↓
Decompile Source (dex2jar + jadx)
↓
Validate Exploitability (code / heuristics)
↓
(Optional) AI Verification (--ai-review)
↓
Generate adb PoCs
↓
Console Output + JSON Report
🔧 Requirements
Make sure the following tools are installed and available in your PATH:
Python 3.8+ apktool adb (Android Platform Tools) d2j-dex2jar openai
Verify Installation apktool --version adb version python3 --version
For AI Based analysis (openAI)
Export your openAI API key to the enviornment variables
export OPENAI_API_KEY="Your_openai_API_key"
Usage
🔍 Analyze APK (No Exploitation) python deepc.py -a target.apk
💥 Analyze + Execute PoCs via adb python deepc.py -a target.apk --exec
⚠️ Ensure a device/emulator is connected via adb before using --exec.