A modern and powerful GUI tool for Frida script management and injection, created by Oliver Stankiewicz.
- 🔍 Script Injection with Live Preview
- 🌐 CodeShare Browser & Integration
- ⭐ Favorites System
- 📱 Android/iOS Device Support
- 💻 Process Management
- 🎨 Modern Dark Theme UI
- 📊 Real-time Process Monitoring
- 📝 Script History Tracking
- 🔄 Auto-injection Support
- Python 3.8+
- Frida
- ADB (for Android device support)
-
Clone the repository:
git clone https://github.com/oliverstankiewicz/FridaGUI.git cd FridaGUI -
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python src/main.py
FridaGUI/
├── src/
│ ├── gui/
│ │ ├── widgets/
│ │ │ ├── device_panel.py
│ │ │ ├── data_visualizer.py
│ │ │ ├── history_page.py
│ │ │ ├── injection_panel.py
│ │ │ ├── output_panel.py
│ │ │ ├── process_monitor.py
│ │ │ ├── process_panel.py
│ │ │ └── script_editor.py
│ │ └── main_window.py
│ ├── utils/
│ │ └── themes.py
│ └── main.py
├── requirements.txt
├── requirements-dev.txt
├── LICENSE
└── README.md
- USB/Network device support
- Android device detection
- Frida server management
- Process listing
- Code editing with syntax highlighting
- Script management and injection controls
- Real-time output monitoring
- Real-time process list with filtering
- Memory tracking and auto-refresh
- Process data visualization
- Memory usage graphs and performance metrics
- Real-time updates
- Script history and injection logs
- Quick re-injection functionality
- Session tracking
- Refer to the
requirements.txtfile for a complete list of dependencies.
This project is licensed under the agplv3 License. See the LICENSE file for details.
Oliver Stankiewicz
Pull requests are welcome! For major changes, please open an issue first to discuss your ideas.
If you encounter any issues or have questions, please file an issue on GitHub.