
If we are on a Debian-based Linux system (like Kali Linux), we likely have the vagrant package available for download: :~$ sudo apt search vagrant

This will also work for macOS, simply download Vagrant and complete setup. If we are on Windows, we will need to follow the previous link and download the proper version (open Settings then go to About, download amd64 if 64 bit or 686 if 32 bit). The Kali Vagrant file supports two, VirtualBox and VMware. Vagrant itself, and a supported hyper-visor. In order to properly use Vagrant we need two things.

We will look at what the default configuration file is doing, but much more than that is beyond the scope of this page.

Vagrant is, according to their website, “a tool for building and managing virtual machine environments in a single workflow.” This is all controlled through a single configuration file that has a large amount of configurations to tweak the virtual machine (VM) to your needs.
