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)