Installation guide - RTvsBT/RTvsBT GitHub Wiki

Welcome to the installation guide of this project.

As a small side note: We use Ubuntu 20.0 for every server as a base image.

All of the servers that will be deployed need to have ssh open, to do this run the following command:

sudo apt-get install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh

Installation Ansible server

First we have to download the main repository.
git clone https://github.com/RTvsBT/RTvsBT.git
Then install it.

cd RTvsBT
sudo bash Install.sh

Now the ansible server is ready for deployment. You can find every install script in /opt/RTvsBT/AnsiblePlaybooks/playbooks

You can choose for two installation methods.

  1. Build the complete network.
  2. Build the network without vulnerable machines & add specific vulnerable machines.

1: Complete network

Requirements: 7x Ubuntu 20.0 servers

Run the following command

ansible-playbooks /opt/RTvsBT/AnsiblePlaybooks/playbooks/complete.yml

Containing

  • Siem
  • Zammad
  • Suricata
  • Redteam dashboard
  • Defensie-web01
  • FreeFloat exploit
  • LXD Exploit

2: Bare network

Requirements: 4x Ubuntu 20.0 servers

Run the following command ansible-playbooks /opt/RTvsBT/AnsiblePlaybooks/playbooks/bare.yml

Containing

  • Siem
  • Zammad
  • Suricata
  • Redteam dashboard

Vulnerable machines

Per ansible script 1 server is required.

Current vulnerable machines:

  • Defensie-Web01
  • FreeFloat exploit
  • LXD Exploit