Frida Codeshare is allows users to share and discover Frida scripts. It provides a platform for developers to collaborate, learn, and enhance their skills in reverse engineering and dynamic instrumentation using Frida.
- Python 3.12 or higher
- pip or uv (I use uv in the below setup)
-
Clone the repository:
git clone https://github.com/frida/frida-codeshare cd frida-codeshare
-
Create a virtual environment:
uv venv source venv/bin/activate
-
Create an environment file:
SECRET_KEY="aaaa" AUTH0_CLIENT_SECRET="aaaa" DEBUG=True
-
Install the required packages:
uv pip install -r requirements.txt
-
Run the application:
uv run manage.py runserver
-
Open your web browser and navigate to
http://localhost:8000
to access the Frida Codeshare web application.
To load the fixtures, run the following command:
uv run manage.py loaddata fridasnippets/apps/fixtures/fixtures.json