About once a month I need a Kali VM to use for an hour or so, and I am terrible at keeping a VM up-to-date, so this weekend I took a few hours and built a tool to download automatically, provision and update a Kali Linux VM in Virtualbox.
All the code for this project is in this Github Project.
Here is what the output looks like:
This script meets my needs but if you have any questions or suggestions please feel free to ping me on twitter at @JGamblin