Difference between revisions of "Dradis: Instalasi di Ubuntu 16.04"

From OnnoWiki
Jump to navigation Jump to search
(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...")
 
Line 6: Line 6:
 
  apt-get install -y git redis-server ruby ruby-dev gcc make zlib1g-dev libsqlite3-dev libmysqlclient-dev g++
 
  apt-get install -y git redis-server ruby ruby-dev gcc make zlib1g-dev libsqlite3-dev libmysqlclient-dev g++
  
 +
==Install Dradis==
  
 
  cd /opt
 
  cd /opt
###note: when I view this post there is a “1” added to the end of the git url. be sure not to include that
+
###note: when I view this post there is a “1” added to the end of the git url. be sure not to include that
 
  git clone https://github.com/dradis/dradis-ce 25
 
  git clone https://github.com/dradis/dradis-ce 25
 
  cd /opt/dradis-ce
 
  cd /opt/dradis-ce

Revision as of 05:01, 16 May 2018

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 libsqlite3-dev libmysqlclient-dev g++

Install Dradis

cd /opt
###note: when I view this post there is a “1” added to the end of the git url. be sure not to include that
git clone https://github.com/dradis/dradis-ce 25
cd /opt/dradis-ce
ruby bin/setup
    1. note: if you get an error when running ‘ruby bin/setup’ about the dradis-html_export plugin, re-run ‘ruby bin/setup’
    2. start the server to auto-create necessary directories

bundle exec rails server -b 0.0.0.0

    1. kill the process by pressing Control-C
    2. perform the following to edit the Nessus plugin template file to include severity

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

    1. add the following contents to report_item.template
  1. [Severity]#

%report_item.severity%

    1. create systemd service for server

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

    1. add the following contents to 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

    1. create systemd service for worker

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

    1. add the following contents to 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

    1. enable the services

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

    1. start the services

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

    1. using a web browser, nagivate to the setup page by using the IP address or hostname of the system on port 3000
      1. note: if you get an error page make sure you’re going to the /setup page. for some reason it doesn’t appear to work using the hostname and navigating to the root before setup is completed.

http:// IP or hostname:3000/setup

    1. done!