BackBag-Lab-VM
BackBag-Lab-VM copied to clipboard
Small enough to carry on your back (Backpack) 🎒💻
BackBag Lab\VM

BackBag Lab\VM, small enough to carry on your back (Backpack) 🎒💻
Background & Purpose
I needed a way to quickly setup a small environment that allows me to test both, blue and red teaming related stuff on my laptop 💻. There are also times where I just need an ubuntu server or a win10 instance with a specific set of tools and not a whole environment. This project caters for such cases.
Wiki
Refer to the Wiki for more details:
Design
This project uses Vagrant and a collection of powershell\bash scripts to provision and configure VMs.
VMs
Windows base images are from DetectionLab. Many thanks to them ♥.
VM Name | OS |
---|---|
WINSRV01 | Windows Server 2016 |
WINSRV02 | Windows Server 2016 |
WIN01 | Windows 10 |
NIX01 | Ubuntu 20.04 |
Available Environment Configurations
VM | AD Server | Join to Domain | IIS Web Server | Standalone |
---|---|---|---|---|
WINSRV01 | ✅ | ❌ | ❌ | ✅ |
WINSRV02 | ❌ | ✅ | ✅ | ✅ |
WIN01 | ❌ | ✅ | ❌ | ✅ |
NIX01 | ❌ | ❌ | ❌ | ✅ |
✅ = You can enable this setup for the VM. ❌ = Setup not available.
AD Server: VM can be promoted to a Domain Controller.
Join to Domain: VM can be joined to domain. Requires a machine with setup "AD Server" to be available.
IIS Web Server: IIS Web Server can be installed on the VM.
Standalone: VM can be created and used without requiring any other VM to exist. Note that "Join to Domain" feature can not be used when using a VM in standalone setup.
Credits
Creative Director and 3D Logo Designer:
MacOS testing and troubleshooting:
- Taylor Parizo:
- https://twitter.com/TaylorParizo | https://github.com/axelarator
This project is heavily inspired by DetectionLab ♥. I built upon and modified it, this work was not from scratch:
- Vagrantfile and Provisioning Scripts:
- DetectionLab
- https://github.com/clong/DetectionLab
- DetectionLab
- Vagrant Boxes:
- DetectionLab
- https://github.com/clong/DetectionLab
- DetectionLab