Cyber Range

pipeline status coverage report

Automatically deploy and provision virtual machines on top of Virtual Box to run scenarios involving hundreds of machines and users. All machines are then accessible through a web interface...

Usage

./bin/cyrange.phar help
./bin/cyrange.phar vms:list

Requirements

Creating base boxes

The virtual machines are automatically configured by the Cyber Range (network configuration, additional software etc.).

However, to be compatible with the Cyber Range, the base virtual machines must meet some requirements (SSH server, default user etc.). You'll find all details in our base box creation tutorial

Enabling VirtualBox webservice

sudo adduser someuser
sudo adduser someuser vboxusers
sudo nano /etc/default/virtualbox
VBOXWEB_USER=someuser
VBOXWEB_HOST=0.0.0.0
$ sudo systemctl restart vboxweb-service

Should be listening on port 18083:

sudo netstat -antp | grep 18083

Check this project on GitLab