Skip to content

Latest commit

 

History

History
54 lines (32 loc) · 1.4 KB

INSTALL.md

File metadata and controls

54 lines (32 loc) · 1.4 KB

INSTALLATION

First, you can start by cloning the repository:

git clone https://github.com/hgascon/pulsar.git

Then, the following dependencies, tools and modules need to be installed.

PRISMA

The PRISMA module (https://github.com/tammok/PRISMA) needs to be cloned in the modules directory as follows:

git clone --depth=1 https://github.com/tammok/PRISMA.git pulsar/modules/PRISMA

Derrick and Sally

The tools Derrick and sally need to be installed manually from their respective repositories:

derrick (https://github.com/rieck/derrick)
sally (https://github.com/rieck/sally)

Python modules

The following python modules are required and can be installed with PIP:

mergecap
pygraphviz
progressBar
numpy
python-Levenshtein

On Centos, R, mergecap, pygraphviz and python-Levenshtein can be installed by;

sudo yum install R wireshark python python-pip graphviz graphviz-devel
sudo pip install --upgrade pip  # Optional
sudo pip install pygraphviz
sudo pip install progressBar
sudo pip install numpy  # Some errors and warnings present
sudo pip install python-Levenshtein  # Some errors and warnings present

Other Dependencies

Some computations implemented by the PRISMA module require the R Framework to be installed. You can get started here: https://www.r-project.org/

Optional Dependencies

cuckoo sandbox (https://github.com/cuckoobox/cuckoo)