Dradis: Instalasi di Ubuntu 16.04

From OnnoWiki
Jump to navigation Jump to search

Instalasi aplikasi pendukung

sudo su
nano /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse


sudo su
rm /var/lib/apt/lists/lock 
apt update
apt install -y openssh-server
apt install -y git redis-server ruby ruby-dev gcc make zlib1g-dev libsqlite3-dev libmysqlclient-dev g++

Install Dradis

cd /opt
git clone https://github.com/dradis/dradis-ce
cd /opt/dradis-ce
ruby bin/setup

Kalau ada error waktu running ‘ruby bin/setup’ tentang dradis-html_export plugin, re-run ‘ruby bin/setup’

Inisialisasi Directory yang dibutuhkan

bundle exec rails server -b 0.0.0.0

Dradis akan membuat directory yang dibutuhkan. Kill process tekan Control-C

Perbaiki Konfigurasi

Edit Nessus plugin

vi /opt/dradis-ce/templates/plugins/nessus/report_item.template

Tambahkan di report_item.template

#[Severity]#
%report_item.severity%


Buat systemd service untuk server

vi /lib/systemd/system/dradis-ce.service

Tambahkan di dradis-ce.service

[Unit]
Description=Service for starting Dradis-CE

[Service]
Type=simple
WorkingDirectory=/opt/dradis-ce
ExecStart=/usr/local/bin/bundle exec rails server -b 0.0.0.0

[Install]
WantedBy=multi-user.target


Buat systemd service untuk worker

vi /lib/systemd/system/dradis-ce-worker.service

Tambahkan ke dradis-ce-worker.service

[Unit]
Description=Service for starting Dradis-CE worker

[Service]
Type=simple
WorkingDirectory=/opt/dradis-ce
ExecStart=/usr/local/bin/bundle exec rake resque:work

[Install]
WantedBy=multi-user.target

Enable service

systemctl enable dradis-ce.service
systemctl enable dradis-ce-worker.service

Start Service

systemctl start dradis-ce.service
systemctl start dradis-ce-worker.service

Status Service

systemctl status dradis-ce.service
systemctl status dradis-ce-worker.service

Akses Dradis

http://ipaddress:3000
http://ipaddress:3000/setup