Skip to main content

Core library for PeepApp, a SAST tool for analyzing Android apps and enumerating trackers and permissions.

Project description

🌟 PeepApp Core 🌟

Welcome to PeepApp Core – the heart of your app security journey! 🔐 This core library powers PeepApp, your go-to tool for performing SAST (Static Application Security Testing) on Android apps. Whether you're diving into an APK or analyzing a Google Play Store link, PeepApp has you covered, helping you uncover hidden trackers and permissions! 🚨

🚀 Features 🚀

Static Analysis – Dissect those APKs with precision!
🔍 Network Analysis – Peek into app communications!
🌐 Connection Helper – Smooth connections, streamlined processes!

📦 Installation 📦

Get started in a snap! PeepApp Core is just a pip away! 🐍

pip install peepapp-core

🛠️ Include in Your Project 🛠️

Easily integrate PeepApp Core by adding it to your requirements.txt. Just replace 'XX' with your desired subversion:

peepapp-core==XX

💻 Local Usage 💻

Ready to roll up your sleeves? Follow these steps to get started locally! 💪

1️⃣ Clone the Repository 🧬

Get your hands on the code:

git clone https://github.com/oatkrs/peepapp-core.git
cd peepapp-core

2️⃣ Using Docker? We've Got You! 🐳

Spin up a Docker container in no time:

docker build -t peepapp-core .

Run tests with ease:

docker run -it --rm peepapp-core /bin/bash
python -m unittest discover -s peepapp_core -p "test_*.py"

3️⃣ Prefer Manual Installation? No Problem! 🔧

Start by installing dexdump:

sudo apt-get install dexdump

Set up a Python virtualenv:

virtualenv venv -p python3
source venv/bin/activate

Install all dependencies:

pip install -r requirements.txt

Run the tests:

python -m unittest discover -s peepapp_core -p "test_*.py"

Dive in, and let's make app security and user privacy a breeze! 🛡️

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

peepapp_core-0.1.1-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file peepapp_core-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: peepapp_core-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for peepapp_core-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7ad296eb7263dddb20e0c6be5963f29a37a7fc017dea09731dda1d77e2117da4
MD5 11f2937af19e7707378d6aa352fed420
BLAKE2b-256 05c02a1b79d239680a973ff9f2b5a11807406c0834a7208c0bfdd329b0a920bd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page