Skip to content

Web-based Frida framework and toolkit for Android & iOS penetration testing, mobile security, and dynamic analysis, featuring AI-assisted Frida script generation.

License

Notifications You must be signed in to change notification settings

z3n70/Frida-Script-Runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

155 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frida Script Runner

Powerful web-based for mobile Android & iOS penetration testing toolkit

Version License platform Platform python

View Complete Documentation →


Quick Start

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.

Tech Graph


Feature Overview

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

Video Tutorials

FSR - New Version and Other Features

Video Thumbnail

FSR - AI

Video Thumbnail

Server Manager & Inject Frida Gadget

Video Thumbnail

Android & Custom Script

Video Thumbnail

iOS

Video Thumbnail


Prerequisites

Required

Device Requirements

  • Android: Rooted device with Frida server
  • iOS: Jailbroken device with Frida installed (Cydia/Sileo/Zebra)

Optional (AI Features)

  • Codex CLI - For AI-powered script generation
  • MCP Servers - Ghidra & JADX for binary analysis

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. Install dependencies
pip3 install -r requirements.txt

4. Run application
python3.11 frida_script.py

5. Access web interface
http://127.0.0.1:5000

Docker 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 --build

Auto 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

Usage

  1. Connect Device - USB debugging enabled (Android) or trusted (iOS)
  2. Start Frida Server - Use web interface to start/stop server
  3. Select Package - Choose target app from package list
  4. Run Script - Select pre-built script or enter custom code
  5. 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

Contributing

Contributions welcome! Please read our Contributing Guidelines.

  1. Fork the repository
  2. Create feature branch
  3. Test on Android & iOS
  4. Submit pull request

Contact: @zenalarifin_


Contributors


Acknowledgments

  • 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