Skip to content

Installation

m4n3dw0lf edited this page Nov 18, 2017 · 29 revisions

Installation Guide

Linux Installation

Dependencies

  • build-essential
  • python-dev
  • python-capstone
  • libnetfilter-queue-dev
  • libffi-dev
  • libssl-dev
  • tcpdump

Dependencies Installation

NOTE: Tested only with Debian-based distros, feel free to try the dependencies installation with yum or zypper if you use Redhat-like or SUSE-like.

sudo apt-get update
sudo apt-get install build-essential python-dev tcpdump python-capstone
sudo apt-get install libnetfilter-queue-dev libffi-dev libssl-dev

Installation

  • With pip:
pip install pythem
  • With source:
git clone https://github.com/m4n3dw0lf/pythem
cd pythem
sudo python setup.py install
  • With source and pip:
git clone https://github.com/m4n3dw0lf/pythem
cd pythem
sudo python setup.py sdist
pip install dist/*

Running

  • Call on a terminal (Requires root privileges):
$ sudo pythem



Running as Docker container

  • Requires Docker
docker run -it --net=host --name pythem m4n3dw0lf/pythem



Create a Desktop Shortcut

Inside pythem directory execute the following commands:

#!/bin/bash
cat <<EOT > ~/.local/share/applications/pythem.desktop
[Desktop Entry]
Name=pythem
Exec=pythem
StartupNotify=true
Terminal=true
Type=Application
Icon=$PWD/img/pythemico.png
EOT