Adding an Exchange Server to DetectionLab

Due to the recent vulnerabilities in Microsoft Exchange, I have decided to add an optional Exchange server to the DetectionLab build. Exchange is complicated to install, takes a long time, and is quite resource intensive, therefore it’s not an ideal candidate for DetectionLab. However, I think it’s important that defenders have quick and easy access to an Exchange environment to better understand the impact of these vulnerabilities. Here’s how you can add the Exchange server to your DetectionLab deployment:


This feature has unfortunately been deprecated due to the difficulty and instability with creating the AWS AMI.

VMware and Virtualbox

Installing Exchange on Vagrant is still under development and isn’t working reliably yet.

  1. Create the lab normally
  2. cd into DetectionLab/Vagrant/Exchange
  3. Run vagrant up exchange


Implemented via Ansible


Still under testing and development.