https://github.com/sereneblue/frida-omni
A minimal web app to analyze Android applications with Frida
https://github.com/sereneblue/frida-omni
android-reverse-engineering dynamic-analysis frida frida-python frida-scripts security-analysis
Last synced: 8 months ago
JSON representation
A minimal web app to analyze Android applications with Frida
- Host: GitHub
- URL: https://github.com/sereneblue/frida-omni
- Owner: sereneblue
- License: apache-2.0
- Created: 2022-05-29T20:30:47.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-30T17:58:53.000Z (about 4 years ago)
- Last Synced: 2025-04-12T10:40:05.358Z (about 1 year ago)
- Topics: android-reverse-engineering, dynamic-analysis, frida, frida-python, frida-scripts, security-analysis
- Language: Python
- Homepage:
- Size: 606 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# frida-omni


A minimal web app to analyze Android applications with Frida.

## How to use
Download a copy of frida-omni from the [releases](https://github.com/sereneblue/frida-omni/releases) page and extract to a directory. Start your device/emulator along with frida-server and connect to your computer via USB/network.
Start frida-omni
```$ python omni.py```
Navigate to `localhost:8085`, select device and app. Click start button to launch app with frida-server attached.
## Features
#### View info for the following:
- Package Info
- Shared Preferences
- Crypto
- Hash
- HTTP
- SQLite
- File System
#### Download log data as SQLite database
Logged data is stored in an in memory SQLite database. Download a copy of data for later use by clicking the download button.
#### Search and filter logs
Search and filter log data for crypto, hash, HTTP, SQLite, and file system logs.
## Notes
This is beta software. Some apps crash after starting from frida-omni.
Pull requests are welcome.