Prerequisites

The pre-requisities for deploying DetectionLab depend on which platform you are deploying it to.

Virtualbox

Deploy DetectionLab to your local machine as individual Virtualbox VMs.

  • Windows, Linux, and MacOS are all supported
  • 55GB+ of free disk space
  • 16GB+ of RAM highly recommended
  • Vagrant 2.2.9+
  • Packer 1.6.0+ (only required if building your own boxes)
  • Virtualbox 6.0+ (older versions may work but are not tested)

VMware Fusion/Workstation

Deploy DetectionLab to your local machine as individual VMware VMs.

  • Windows, Linux, and MacOS are all supported
  • VMware Fusion or Workstation (It must be registered, trials will not work)
  • The VMware Desktop Vagrant Plugin
  • The Vagrant VMware Utility must be installed
  • 55GB+ of free disk space
  • 16GB+ of RAM highly recommended
  • Vagrant 2.2.9+
  • Packer 1.6.0+ (only required if building your own boxes)
  • VMware Fusion 11+ or Workstation 15+ (older versions may work but are not tested)

AWS

Deploy DetectionLab to AWS as 4 separate EC2 instances.

  • AWS Account
  • Terraform v12
  • awscli

Azure

Deploy DetectionLab to Azure account as 4 separate instances.

  • Azure Subscription ($200 free compute credit upon signup!)
  • Terraform v12
  • az (Azure commandline)
  • Ansible

ESXi

Deploy DetectionLab to an ESXi server.

  • ESXi 6.x
    • 7.x is not currently supported
  • Packer 1.6.0+
  • Vagrant 2.2.9+
  • Ansible
  • Terraform v12

HyperV

  • Windows 10 1809 or later
  • Windows Server 2019
  • Windows Hyper-V Server 2019

LibVirt

  • libvirt
  • virt-manager
  • QEMU+kvm