Frida icon
Frida icon

Frida

 Like

Frida is a free open-source dynamic instrumentation toolkit for developers, reverse engineers, and security researchers created and supported by NowSecure researchers.

Frida screenshot 1

License model

  • FreeProprietary

Platforms

  • Self-Hosted
  • Python
  • Node.JS
  • npm
  No rating
0likes
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

  • frida
  • vala
  • code-injection
  • instrumentation

Frida News & Activities

Highlights All activities

Recent activities

Show all activities

Frida information

  • Developed by

    Frida
  • Licensing

    Proprietary and Free product.
  • Alternatives

    12 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  15,125 Stars
  •  1,577 Forks
  •  1558 Open Issues
  •   Updated Jun 19, 2024 

Our users have written 0 comments and reviews about Frida, and it has gotten 0 likes

Frida was added to AlternativeTo by Sam Lander on Jun 19, 2024 and this page was last updated Jun 19, 2024.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Frida?

It’s Greasemonkey for native apps, or, put in more technical terms, it’s a dynamic code instrumentation toolkit. It lets you inject snippets of JavaScript or your own library into native apps on Windows, macOS, GNU/Linux, iOS, watchOS, tvOS, Android, FreeBSD, and QNX. Frida also provides you with some simple tools built on top of the Frida API. These can be used as-is, tweaked to your needs, or serve as examples of how to use the API.

Inject your own scripts into black box processes. Hook any function, spy on crypto APIs or trace private application code, no source code needed. Edit, hit save, and instantly see the results. All without compilation steps or program restarts.

The Frida core is written in C and gets injected along with JavaScript into the target processes, where your JS gets executed with full access to memory, hooking functions and calling native functions. It enables a bi-directional communication channel that is used between your app and the JS running. Using Python and JS allows for quick development with a risk-free API. Frida can help catch errors in JS and provide an exception rather than crashing, and can use Python, C, Node.js, Swift, .NET, Qml, and more. Frida can run in 3 modes: Injected, the most common approach, Embedded and Preloaded through Frida’s Gadget, a shared library meant to be loaded by programs.

Official Links