Skip to content

Vagrant file and scripting for easy, disposable Kali Linux virtualization

License

Notifications You must be signed in to change notification settings

stealthcopter/Disposable-Kali

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disposable-Kali

This project contains a vagrant file that spins up a Kali virtual machine (using Virtual Box) with a configurabe list of customizable modifications such as:

  • changing "vagrant ssh" to use root
  • adding swap space
  • setting BASH aliases
  • adding extra wordlists
  • installing wine
  • update & dist-upgrade
  • prepping metasploit
  • cloning useful git repos like AutoBlue and AutoRecon
  • installing common exploit dependecies and mingw
  • setting up UFW

Prerequisites

You'll need to have the following ready before you can use this:

Installing

  • Clone this repo or simple download the Vagrantfile to a directory
  • Navigate to the directory, open Vagrantfile in your favorite editor to review/customize settings
  • From a command shell, start the VM. The first time this runs will take some time doing provisioning.
vagrant up
  • Vagrant will download the base Kali box, configure the VM in virtualbox, run provisioning scripts. The first time this runs this can take some time but should not require any interaction.

  • Login, change the root password and use Kali!

vagrant ssh

Usage

You can use your VM headless or open the virtualbox gui and attach to the running vm to login with a graphical UI. X11 forwarding is an option in the Vagrantfile for headless usage, easier if your host is linux.

Common VM lifecycle

#start vm
vagrant up

#login
vagrant ssh

#stop the vm
vagrant halt

#when you want to start with a clean install
vagrant destroy
vagrant up

Contributing

Please fork and create an issue describing the changes to be merged.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Vagrant file and scripting for easy, disposable Kali Linux virtualization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%