Skip to content

A simplified way to build a Kali VM image from an ISO file, to know exactly what you get.

License

Notifications You must be signed in to change notification settings

ymajik/kali-packer-vagrant

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Fork the repository.
  2. Make changes in a branch.
  3. Submit a Pull Request.
  4. Do a dance because you've contributed to open source.

License

This project is open source.

Please see the LICENSE file for more information.

About

A simplified way to build a Kali VM image from an ISO file, to know exactly what you get.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%