Ch0pin / stheno

A burp for intents wannabe
GNU General Public License v3.0
40 stars 4 forks source link

Stheno

Stheno

Overview

Stheno (Σθεννώ) is a powerful tool designed for analyzing and manipulating intents in Android applications. Named after the sister of Medusa, Stheno is indeed a sub project of Medusa that brings formidable capabilities akin to Burp Suite but tailored specifically for intents. This tool is essential for Android penetration testers, developers, and security enthusiasts who seek to understand and secure their applications against intent-based vulnerabilities.

Features

monitor

Installation

Stheno can be used either as a standalone tool or in conjunction with Medusa.

Standalone installation:

  1. Install the Requirements:

    pip install -r requirements.txt
  2. Build the Project: Navigate to the Intent-monitor folder and run:

    ./gradlew build

    Using with Medusa:

If you are using Stheno with Medusa, only step 2 is necessary:

  1. Build the Project: Navigate to the Intent-monitor folder and run:
    ./gradlew build

Basic Usage:

  1. Run the python script defining the target app that you want to monitor (e.g. python3 stheno.py -t com.foo.bar)
  2. Run the monitor and got to menu->start to start monitoring the intents

Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Implement your changes and test thoroughly.
  4. Submit a pull request with a detailed description of your changes.