Skip to content

oliverstank/FridaGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FridaGUI

A modern and powerful GUI tool for Frida script management and injection, created by Oliver Stankiewicz.

🚀 Features

  • 🔍 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

📥 Installation

Prerequisites

  • Python 3.8+
  • Frida
  • ADB (for Android device support)

Steps

  1. Clone the repository:

    git clone https://github.com/oliverstankiewicz/FridaGUI.git
    cd FridaGUI
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python src/main.py

📂 Project Structure

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

🧩 Core Components

Device Panel

  • USB/Network device support
  • Android device detection
  • Frida server management
  • Process listing

Script Editor

  • Code editing with syntax highlighting
  • Script management and injection controls
  • Real-time output monitoring

Process Monitor

  • Real-time process list with filtering
  • Memory tracking and auto-refresh

Data Visualizer

  • Process data visualization
  • Memory usage graphs and performance metrics
  • Real-time updates

History Page

  • Script history and injection logs
  • Quick re-injection functionality
  • Session tracking

📜 Dependencies

  • Refer to the requirements.txt file for a complete list of dependencies.

📄 License

This project is licensed under the agplv3 License. See the LICENSE file for details.


👤 Author

Oliver Stankiewicz


🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss your ideas.


🛠️ Support

If you encounter any issues or have questions, please file an issue on GitHub.

About

Simple python frida GUI

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages