Kali Packer Vagrant
This project is a simplified way to generate a Kali Linux virtual machine image supported by Vagrant by building it on-the-fly with Packer.
This is useful when you are paranoid about using a non-official virtual machine image because you do not know what has been bundled with it. This tool uses the official ISO from Kali, and open sources the build process so you know exactly what you are getting.
Getting Started
Run make deps
to find out what tools you need. At a minimum, you will
need the following:
- OSX 10.10.4: This is the version the project was tested on
- VirtualBox: This is the VM software the project was tested on
- Vagrant
- Packer
Other dependencies and tools may exist, so please do not rely on this list as an exhaustive resource. The Makefile will alert you to any missing dependencies.
Everyday Workflow
make image
make start
- Do fun stuff with Kali
- Decide you are done doing 4w3s0m3 57uff for the day.
make stop
- Decide you want a clean VM because the old one is too tainted
make clean && make start
First Time Here?
When you create a VM image for the first time, Packer will need to
download the Kali ISO file (approx. 3GB). Depending on your Internet
connection speed, this can take up to an hour. Once this is finished, a
packer_cache
directory exists in this project that holds the
downloaded ISO file. If you do not delete this directory (or the file)
Packer will not have to redownload it and the imaging process will
be faster.
Contributing
- Fork the repository.
- Make changes in a branch.
- Submit a Pull Request.
- Do a dance because you've contributed to open source.
License
This project is open source.
Please see the LICENSE file for more information.