No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
training Adding gui option to kali_mini and fixing the package update Aug 13, 2015

#PWN Lab

PWN Lab is a collection of Vagrant scripts and boxes to create security training environments. Getting a running environment is as easy as cloning the repository and running vagrant up.


  • Training - The PWN Lab training environment is a collection of VMs to hone your hacking skills, test your tools and perform demos.
  • X11 - This VM has a poorly configured X11 server. This replicates poor configurations I've seen on past engagements.


In order to use PWN Lab, you'll need to install the following software packages.

  1. VirtualBox - VirtualBox is a cross-platform virtualization product.
  2. Vagrant - Vagrant is a tool for building virtualized environments.
  3. Ansible - Ansible is used as a provisioner for Vagrant. It performs post-VM creation tasks such as updating to the latest software release.
  4. Git - Git is a distributed version control system.


  1. Clone the pwn_lab training environment git clone
  2. Change directory into an environment cd training
  3. Issue the appropriate vagrant commands to instantiate the environment such as vagrant up
  4. See additional instructions in each environment's