Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oppsec/apepe
📲 Enumerate information from an app based on the APK file
https://github.com/oppsec/apepe
android apk mobile mobile-pentest pentest python redteam
Last synced: 6 days ago
JSON representation
📲 Enumerate information from an app based on the APK file
- Host: GitHub
- URL: https://github.com/oppsec/apepe
- Owner: oppsec
- License: mit
- Created: 2023-06-20T02:02:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-06T15:53:52.000Z (5 months ago)
- Last Synced: 2024-12-23T02:07:50.516Z (13 days ago)
- Topics: android, apk, mobile, mobile-pentest, pentest, python, redteam
- Language: Python
- Homepage:
- Size: 18.6 KB
- Stars: 114
- Watchers: 1
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 📲 Apepe
> 📲 Enumerate information from an app based on the APK file
___
### 🕵️ What is Apepe?
🕵️ **Apepe** is a Python tool developed to help pentesters and red teamers to easily get information from the target app. This tool will extract basic informations as the package name, if the app is signed and the development language...
### ⚡ Installing / Getting started
A quick guide of how to install and use Apepe.
```shell
1. git clone https://github.com/oppsec/Apepe.git
2. pip install -r requirements.txt --break-system-packages
3. python3 main -f
```
### ⚙️ Pre-requisites
- [Python](https://www.python.org/downloads/) installed on your machine
- The .apk from the target mobile app
- Androguard lib on 3.3.5 version
### ✨ Features
- Try to detect target app development language
- List the activies, permissions, services, and libraries used by the app
- Made in Python
### 🖼️ Example
### 📚 To-Do
- [ ] Support to .ipa files (iOS)
- [ ] Detect certificate library used by the app
- [x] Add argument to return list of possible SSL Pinning scripts
- [ ] Common vulnerabilities check?
### 🔨 Contributing
A quick guide of how to contribute with the project.
```shell
1. Create a fork from Apepe repository
2. Download the project with git clone https://github.com/your/Apepe.git
3. cd Apepe/
4. Make your changes
5. Commit and make a git push
6. Open a pull request
```
### ⚠️ Warning
- The developer is not responsible for any malicious use of this tool.