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.
- Build the complete network.
- 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