• Stars
    star
    2,708
  • Rank 16,274 (Top 0.4 %)
  • Language
  • License
    Creative Commons ...
  • Created about 8 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Awesome Frida - A curated list of Frida resources http://www.frida.re/ (https://github.com/frida/frida)

Awesome Frida Awesome

A curated list of awesome projects, libraries, and tools powered by Frida.

What is Frida?

Frida is Greasemonkey for native apps, or, put in more technical terms, it鈥檚 a dynamic code instrumentation toolkit. It lets you inject snippets of JavaScript into native apps that run on Windows, Mac, Linux, iOS and Android.

Frida is an open source software.

More info here.

Table of Contents

Libraries

Projects

Talks & Papers

Powered by Frida

  • Aurora - Web app built on top of Frida
  • CloudSpy - Web app built on top of Frida
  • CryptoShark - Self-optimizing cross-platform code tracer based on dynamic recompilation
  • diff-gui - Web GUI for instrumenting Android
  • LobotomyLobotomy Fork - Android Reverse Engineering Framework & Toolkit
  • Appmon - Runtime Security Testing Framework for iOS, Mac OS X and Android Apps
  • Fridump - A universal memory dumper using Frida
  • frida-extract - Automatically extract and reconstruct a PE file that has been injected using the RunPE method
  • r2frida memory search
  • r2frida-wiki - Unofficial wiki that provides practical examples on how to use r2frida
  • friTap - Decrypts and logs a process's SSL/TLS traffic on all major platforms. Beside this it intercepts the generation of encryption keys used by SSL/TLS and logs them as a SSLKEYLOGFILE.
  • google/ssl_logger - Decrypts and logs a process's SSL traffic.
  • google/tcp_killer - Shuts down a TCP connection based using output from a netstat cmd.
  • brida - Bridge between Burp Suite and Frida
  • objection - Runtime Mobile Exploration for iOS and Android
  • passionfruit - iOS App Analyzer with Web UI
  • House - A runtime mobile application analysis toolkit with a Web GUI, powered by Frida
  • Dwarf - A debugger built on top of PyQt5 and frida
  • Dexcalibur - A dynamic binary instrumentation tool designed for Android apps and powered by Frida
  • bagbak - Decrypt apps from AppStore on jailbroken devices. Supports decrypting app extensions.
  • Runtime Mobile Security (RMS) - A powerful web interface that helps you to manipulate Android and iOS Apps at Runtime
  • CatFrida - A macOS app for inspecting a running iOS app. Building with frida-swift, CatFrida provide an awesome easy way to dive into an app.
  • PAPIMonitor - Python API Monitor for Android apps is a tool, powered by Frida, to monitor user-selected APIs during app execution.

Videos

Blog posts

Community

Contributions

Your contributions are always welcome!

If you want to contribute to this list (please do), send me a pull request or contact me @insitusec

Also, if you notice that a listing should be deprecated or replaced:

  • Repository's owner explicitly say that "this library is not maintained".
  • Not committed for long time (2~3 years).

More info on the guidelines

Credits

More Repositories

1

node-google-play

Get details and download apps from https://play.google.com by emulating an Android (Nexus 5X) device by default. For a rust version of this library check out https://github.com/dweinstein/rs-google-play
JavaScript
263
star
2

node-google-play-cli

command line tools using the node-google-play library
JavaScript
69
star
3

dockerfile-qemu-arm-chroot

qemu-arm-static in a docker container to run apps compiled for ARM on x86
Makefile
65
star
4

dockerfile-androguard

docker file for use with androguard python android app analysis tool
38
star
5

google-play-proto

Protobuf definitions for google play services.
25
star
6

node-frida-contrib

frida utility-belt
JavaScript
23
star
7

pscout

Mirror of PScout (http://pscout.csl.toronto.edu/).
Perl
23
star
8

rs-google-play

Rust conversion (in-progress) of https://github.com/dweinstein/node-google-play.
Rust
23
star
9

node-aptoide

aptoide app store APK download
JavaScript
22
star
10

openssh-ios

Automated building of openssh binaries for aarch64 / iOS. Get rid of some of the mystery...
Shell
18
star
11

node-appland

appland client
JavaScript
15
star
12

AndroidReboot

Repository for PoC rebooting of Android from unprivileged apps.
Java
13
star
13

analysis-runner

Shell
11
star
14

level-mailinator

leveldb backed mail repl.
JavaScript
10
star
15

docker-knot-resolver

DNS over TLS configuration to use Cloudflare via knot-resolver project docker container
Shell
9
star
16

node-itms-services

itms services asset downloader for apple iOS ad hoc distribution builds
JavaScript
8
star
17

node-mailinator

node mailinator api
JavaScript
6
star
18

docker-beef

Browser Exploitation Framework
Shell
5
star
19

levelfs

a FUSE fs for leveldb
JavaScript
5
star
20

node-chaotic-cb

return a callback that introduces errors with a certain ratio
JavaScript
5
star
21

dockerfile-androguard-manifest

dump the manifest with androguard
Python
4
star
22

node-itunes-rss

Overengineered iTunes rss feed lister https://rss.itunes.apple.com/
JavaScript
4
star
23

vmxos-osx

vmxos with scripts ported to build in os x
C
4
star
24

docker-spawn

node.js ChildProcess.spawn for running docker containers
4
star
25

last-bytes

Keep the last count bytes around from a stream.
JavaScript
3
star
26

restify-endpoints-auth

This bolts on an http-signature authentication middleware for restify-endpoints.
JavaScript
3
star
27

pull-async-filter

A through stream that filters items out with an async filter.
JavaScript
3
star
28

rust-macho-codesig

Rust
2
star
29

ikev2-vpn-server

Shell
2
star
30

node-ssh-agent

replacement for ssh-agent in node
JavaScript
2
star
31

pull-delay

Delays the input through the stream. A pull.through for dominictarr's pull-stream.
JavaScript
2
star
32

node-ec2-instances

JavaScript
2
star
33

openai-erlang-client

Erlang OpenAI client auto-generated by OpenAPI-generator
Erlang
2
star
34

yara-insp

util to inspect a compiled yara rules file
C
1
star
35

sarif-test

Swift
1
star
36

example_elixir_docker_sup

Elixir
1
star
37

elsim

C
1
star
38

actions-test

1
star
39

node-docker-pull-images

pull multiple images by wrapping docker CLI tool
JavaScript
1
star
40

google-play-endpoints

JavaScript
1
star
41

dockerfile-theos

dockerfile for theos. theos is a tool to assist in building plugins for jailbroken iOS devices
Shell
1
star
42

burp-parse

print a burp flow with base64 components to stdout
JavaScript
1
star
43

linux-modmem

C++
1
star
44

dockerfile-mitmproxy

1
star
45

pyfuzzy

Python
1
star
46

dockerode-authconfig

Normalize auth info from ~/.docker/config.json to the authConfig format for the docker daemon.
JavaScript
1
star
47

sidecar

Pull docker images by watching a list of images stored in consul kv
JavaScript
1
star
48

codespace-eg

JavaScript
1
star
49

go-http-logger-example

Logging the status code for an HTTP response in Go turns out to be a little tricker than first anticipated. You don't get access to the `Response` object after your handler, rather you only have the `ResponseWriter` which is like a byte stream.
Go
1
star
50

bin-android-repack

binaries for repack.sh and unpack.sh (Using mkbootimg) for Android. Useful for repackaging boot images with a different Android kernel
Shell
1
star