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.
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
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)
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
Some computations implemented by the PRISMA module require the R Framework to be installed. You can get started here: https://www.r-project.org/
cuckoo sandbox (https://github.com/cuckoobox/cuckoo)