Repator is a helper tool designed to automatize the process of report writing, initially for pentesters, but it was developped such that it will be easily customizable for different reporting usage.
Python 3
Git
git clone https://github.com/lnv42/repator
cd repator
pip3 install -r requirements.txt
or
cd repator
python3 -m pip install -r requirements.txt
cd repator
git pull
pip3 install -r requirements.txt
or
cd repator
git pull
python3 -m pip install -r requirements.txt
edit the conf/report.py file:
SSH_KEY = "path/to/your/ssh/key"
GIT = "git@server.com:path/to/vuln.git"
or
GIT = "https://url.to.repo.of.vulnerabilities.git"
cd repator
./repator.py
or
cd repator
python3 repator.py
Install Python3 https://www.python.org/downloads
Install Git https://git-scm.com/downloads
When you install Python3, you need to check the add Python to PATH box
Open the git bash (right click in the directory you want the repator --> Git Bash)
git clone https://github.com/AkiroPhi/repator
open a console (cmd.exe, powerShell or git bash) in the repator folder
python.exe -m pip install -r requirements.txt
Open the git bash in the repator folder
git pull
python -m pip install -r requirements.txt
edit the conf/report.py file:
SSH_KEY = "path/to/your/ssh/key"
GIT = "git@server.com:path/to/vuln.git"
or
GIT = "https://url.to.repo.of.vulnerabilities.git"
Double-clicked on repator.py file. Or
python.exe repator.py
(in the repator folder)