Start
frida-serveron any device, open reFrida in your browser, and you have a full instrumentation IDE. No installs. No CLI. Just a URL.
1. Run frida-server on your target device
$ frida-server --listen=0.0.0.0:27042
2. Open reFrida in any browser
https://zahidaz.github.io/refrida/
3. Enter the server address and hit Connect
4. Pick a process, write a script, hit Run
Bookmark a pre-filled URL to skip the setup next time:
https://zahidaz.github.io/refrida/?host=192.168.1.5:27042&tls=enabled
|
A full Monaco-powered code editor with syntax highlighting, IntelliSense, multiple tabs, and built-in Frida script templates. Write scripts in JavaScript or TypeScript (auto-transpiled before injection). Save your scripts to a local library, import/export |
See every process and app running on the target device. Filter by name or PID, sort by any column, auto-refresh the list in real time, kill processes, or spawn new ones by identifier. Quick-attach to any process with a single click. |
|
Explore loaded modules in the attached process. Expand any module to inspect its exports, imports, symbols, and memory ranges. Search across modules, filter details, and dump full module binaries to disk. |
Read and inspect raw memory with a classic hex editor view. Navigate to any address, view hex + ASCII side by side, search for hex patterns or ASCII strings, edit bytes in place, and write changes back to memory. |
|
Disassemble native code at any memory address. View instructions with their mnemonics, operands, and raw bytes. Click on an export or symbol to jump directly to its disassembly. Continue disassembling forward seamlessly. |
Build |
|
Trace thread execution with Frida's Stalker engine. Select a thread, choose event types, and watch the trace stream in real time. Filter events by module or search by address and symbol. |
Monitor network activity (connect, send, recv, close) and file operations (open, read, write, close) in real time. Each event shows fd, addresses, ports, data previews, and timestamps. |
|
Search process memory for strings, hex byte patterns, or resolve API symbols. Results show matched addresses with module context. Click any result to jump to the hex viewer or disassembler. |
Scan process memory for embedded files by detecting magic byte signatures. Identifies PNG, JPEG, PDF, ZIP, ELF, Mach-O, PE, SQLite, DEX, certificates, and more. Dump any detected file directly from memory. |
|
View detailed process information: architecture, platform, main module, thread count, mapped memory. Browse all threads with their state and registers. View environment variables with search filtering. |
An interactive JavaScript console for quick one-off evaluations in the attached process. Supports command history with up/down arrow navigation. |
|
Rich output console with log level filtering, per-run isolation, inline JSON expansion with a collapsible tree viewer, click-to-copy, full-text search, and export to |
Browse and load community Frida snippets from frida-snippets directly within the IDE. Search, preview, and inject any snippet with one click. |
Plus: Crash Reporter with automatic capture and history | Bookmarks for quick address navigation | Connection sharing via URL parameters | Server connection history | Dark & light themes | Mobile-friendly responsive layout | Command palette (Ctrl+P) | Full menu bar
| Action | Shortcut |
|---|---|
| Run script | Ctrl + Enter |
| Open file | Ctrl + O |
| Save to library | Ctrl + S |
| New tab | Ctrl + T |
| Close tab | Ctrl + W |
| Command palette | Ctrl + P |
| Toggle side panel | Ctrl + B |
| Toggle console | Ctrl + ` |
| Clear console | Ctrl + Shift + K |
| Parameter | Default | Description |
|---|---|---|
host |
127.0.0.1:27042 |
frida-server address |
tls |
disabled |
disabled, enabled, or auto |
token |
Authentication token |
reFrida works with frida-server on any platform Frida supports:
reFrida is a static site. Clone it, build it, deploy it wherever you want.
git clone https://github.com/zahidaz/refrida.git
cd refrida
pnpm install
pnpm buildThe dist/ folder is your deployable output. Serve it with any static file server, or run pnpm dev for local development.
MIT License · Made by @zahidaz