Difference between revisions of "Dradis: Instalasi di Ubuntu 16.04"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) (Created page with "==Instalasi aplikasi pendukung== nano /etc/apt/sources.list apt update apt install -y openssh-server apt-get install -y git redis-server ruby ruby-dev gcc make zlib1g-dev...") |
Onnowpurbo (talk | contribs) |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
==Instalasi aplikasi pendukung== | ==Instalasi aplikasi pendukung== | ||
| + | sudo su | ||
nano /etc/apt/sources.list | 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 update | ||
apt install -y openssh-server | apt install -y openssh-server | ||
| − | apt | + | apt install -y git redis-server ruby ruby-dev gcc make zlib1g-dev libsqlite3-dev libmysqlclient-dev g++ |
| + | ==Install Dradis== | ||
cd /opt | cd /opt | ||
| − | + | git clone https://github.com/dradis/dradis-ce | |
| − | git clone https://github.com/dradis/dradis-ce | + | |
cd /opt/dradis-ce | cd /opt/dradis-ce | ||
ruby bin/setup | ruby bin/setup | ||
| − | + | Kalau ada error waktu running ‘ruby bin/setup’ tentang dradis-html_export plugin, re-run ‘ruby bin/setup’ | |
| − | + | ||
| − | bundle exec rails server -b 0.0.0.0 | + | ==Inisialisasi Directory yang dibutuhkan== |
| − | + | ||
| − | + | bundle exec rails server -b 0.0.0.0 | |
| − | + | ||
| − | + | Dradis akan membuat directory yang dibutuhkan. | |
| − | #[Severity]# | + | Kill process tekan Control-C |
| − | %report_item.severity% | + | |
| + | ==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 | + | systemctl start dradis-ce-worker.service |
| − | systemctl | ||
| − | + | Status Service | |
| − | |||
| − | |||
| − | + | systemctl status dradis-ce.service | |
| − | + | systemctl status dradis-ce-worker.service | |
| − | + | ==Akses Dradis== | |
| − | + | http://ipaddress:3000 | |
| + | http://ipaddress:3000/setup | ||
Latest revision as of 10:24, 16 May 2018
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