All Projects → Exodus-Privacy → exodus-core

Exodus-Privacy / exodus-core

Licence: AGPL-3.0 license
Core functionality of εxodus

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Labels

εxodus core

Build Status Language grade: Python

Contains:

  • Static analysis
  • Network analysis
  • Connection helper

Installation

exodus-core is available from PyPI:

pip install exodus-core

Include it to your project

Add the following line in your requirements.txt (replace 'XX' by the desired subversion):

exodus-core==XX

Local usage

Clone this repository:

git clone https://github.com/Exodus-Privacy/exodus-core.git
cd exodus-core

Using Docker

Build the Docker image:

docker build -t exodus-core .

Run tests:

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

Manual installation

Install dexdump:

sudo apt-get install dexdump

Create Python virtualenv:

virtualenv venv -p python3
source venv/bin/activate

Install dependencies:

pip install -r requirements.txt

Run tests:

python -m unittest discover -s exodus_core -p "test_*.py"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].