Dradis

Tool to generate penetration test reports.

💡 Dradis supports multiple languages. Create both English and French (or other language) entries in your issue library and have two different report templates for the different languages.

Installation

https://dradisframework.com/ce/documentation/install_kali.html

sudo apt install dradis

Start Dradis service

sudo service dradis start

Access Dradis

URL can be found like this:

sudo dradis -h

Access Dradis at http://127.0.0.1:3000

Stop Dradis service

sudo service dradis stop

Create a custom Issue Library (MediaWiki)

sudo service apache2 start
sudo service mysql start

Secure MySQL if not already done

sudo mysql_secure_installation

Create database for mediwiki

mysql -u root -p
CREATE DATABASE mediawiki_db;
GRANT ALL PRIVILEGES ON mediawiki_db.* TO '<username>'@'localhost' IDENTIFIED BY '<Password>' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit;

Install MediaWiki

Files will be located in /usr/share/mediawiki

sudo apt install mediawiki

Run Setup

http://localhost/mediawiki/mw-config/index.php

  • Choose database name: mediawiki_db
  • Leave prefix empty
  • Database username: Enter root. This is not the username of the MediaWiki account; this is the username for your database.
  • Download the generated LocalSettings.php
sudo cp /home/kali/Downloads/LocalSettings.php /etc/mediawiki/LocalSettings.php

In Dradis configurations, update the port and URL to the MediaWiki instance.

  • mediawiki/api.php
  • Port 80
  • http (instead of https)