frida / Frida Core
Licence: other
Frida core library intended for static linking into bindings
Stars: ✭ 398
Programming Languages
vala
323 projects
Labels
Projects that are alternatives of or similar to Frida Core
Qbdi
A Dynamic Binary Instrumentation framework based on LLVM.
Stars: ✭ 801 (+101.26%)
Mutual labels: frida, instrumentation
Frida Gum
Cross-platform instrumentation and introspection library written in C
Stars: ✭ 357 (-10.3%)
Mutual labels: frida, instrumentation
Frida Snippets
Hand-crafted Frida examples
Stars: ✭ 1,081 (+171.61%)
Mutual labels: frida, instrumentation
mocxx
A versatile C++ function mocking framework.
Stars: ✭ 103 (-74.12%)
Mutual labels: instrumentation, frida
Frida Boot
Frida Boot 👢- A binary instrumentation workshop, with Frida, for beginners!
Stars: ✭ 179 (-55.03%)
Mutual labels: frida, instrumentation
Objection
📱 objection - runtime mobile exploration
Stars: ✭ 4,404 (+1006.53%)
Mutual labels: frida, instrumentation
FridaAndroidTracer
Android application tracer powered by Frida
Stars: ✭ 72 (-81.91%)
Mutual labels: frida
Java Spring Cloud
Distributed tracing for Spring Boot, Cloud and other Spring projects
Stars: ✭ 326 (-18.09%)
Mutual labels: instrumentation
java-okhttp
OpenTracing Okhttp client instrumentation
Stars: ✭ 21 (-94.72%)
Mutual labels: instrumentation
Frick
frick - aka the first debugger built on top of frida
Stars: ✭ 267 (-32.91%)
Mutual labels: frida
frida-core
Frida core library intended for static linking into bindings.
- Lets you inject your own JavaScript instrumentation code into other processes, optionally with your own C code for performance-sensitive bits.
- Acts as a logistics layer that packages up GumJS into a shared library.
- Provides a two-way communication channel for talking to your scripts, if needed, and later unload them.
- Also lets you enumerate installed apps, running processes, and connected devices.
- Written in Vala, with OS-specific glue code in C/Objective-C/asm.
Binaries
Typically used through one of the available language bindings:
E.g.:
$ pip install frida-tools # CLI tools
$ pip install frida # Python bindings
$ npm install frida # Node.js bindings
Or, for static linking into your own project written in a C-compatible language, download a devkit from the Frida releases page.
Internals
For a higher level view of the internals, check out the architecture diagram and its links to the different parts of the codebase.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].