Powerful web-based for mobile Android & iOS penetration testing toolkit
Frida Script Runner is a powerful plug & play web-based toolkit designed for Android and iOS penetration testing and mobile application security analysis. This tool simplifies the process of interacting with Frida by providing a user-friendly Flask-based interface, significantly improving the efficiency of penetration testing workflows.
It features AI-powered script generation through Codex CLI integration with MCP (Model Context Protocol) servers, enabling advanced binary analysis using Ghidra MCP and JADX MCP with minimal manual configuration.
A comprehensive toolkit for analyzing, manipulating, and interacting with mobile applications (Android & iOS), including APK/IPA dumping and automated Frida script generation.
| Feature Category | Key Features | Status |
|---|---|---|
| Core Frida | Script execution, REPL, real-time output, auto-fix | ✅ |
| AI Generation | Codex CLI, MCP integration (Ghidra & JADX), prompt engineering | ✅ |
| Server Management | Version control, start/stop, auto-detect | ✅ |
| Frida Gadget Injector | APK modification, script embedding, multi-arch | ✅ |
| SSL Detection | Static analysis, pattern recognition, code preview | ✅ |
| Mobile Proxy | HTTP proxy setup, auto IP detection | ✅ |
| ADB GUI | Package management, device control, monitoring | ✅ |
| Codeshare | Script search, browse, import | ✅ |
| App Management | Dump APK/IPA, install, split APK support | ✅ |
| Device Monitoring | Real-time status, multi-device support | ✅ |
- Python 3.x.x
- Frida (instrumentation toolkit)
- ADB (for Android - installation guide)
- ideviceinfo (for iOS - installation guide)
- Android: Rooted device with Frida server
- iOS: Jailbroken device with Frida installed (Cydia/Sileo/Zebra)
- Codex CLI - For AI-powered script generation
- MCP Servers - Ghidra & JADX for binary analysis
1. Clone repository
git clone https://github.com/z3n70/Frida-Script-Runner.git
2. Go to Frida-Script-Runner Directory
cd Frida-Script-Runner
3. Install dependencies
pip3 install -r requirements.txt
4. Run application
python3.11 frida_script.py
5. Access web interface
http://127.0.0.1:5000Docker Installation:
1. Clone repository
git clone https://github.com/z3n70/Frida-Script-Runner.git
2. Go to Frida-Script-Runner Directory
cd Frida-Script-Runner
3. Run Command Docker
docker-compose up --buildAuto Installation:
1. Clone repository
git clone https://github.com/z3n70/Frida-Script-Runner.git
2. Go to Frida-Script-Runner Directory
cd Frida-Script-Runner
3. Run Command
chmod +x install.sh
4. And Run
./install.sh- Connect Device - USB debugging enabled (Android) or trusted (iOS)
- Start Frida Server - Use web interface to start/stop server
- Select Package - Choose target app from package list
- Run Script - Select pre-built script or enter custom code
- Monitor Output - View real-time logs and results
AI Script Generation:
- Select "Auto Generate Script" option
- Enter natural language prompt (e.g., "Hook login function and log parameters")
- Click "Generate Script" and review output
Contributions welcome! Please read our Contributing Guidelines.
- Fork the repository
- Create feature branch
- Test on Android & iOS
- Submit pull request
Contact: @zenalarifin_
- Frida Project - Instrumentation toolkit
- Frida-ios-dump - IPA decryption
- OpenAI - Codex-powered generation
- Claude - Claude is a next generation AI
- MCP Servers - Binary analysis
- GhidraMCP - allowing LLMs to autonomously reverse engineer applications.
- JadxMCP - It lets LLMs communicate with the decompiled Android app
- Apktool - A tool for reverse engineering Android apk files
Made with ❤️ Secrash © 2025






