

This is specifically for Mac users who are using VMWare Fusion for kali.ĭownload and install VMWare Fusion Personal Use. A quick guide on installing Ansible roles on VMWare Fusion for Mac Users (TODO) Translate installation components from disposable-kali installation script into roles and add in to my version of kali-up.Added Vagrant to provision a VirtualBox VM with an ansible provisioner to install all the roles.Refactored all the roles for easier versioning.You can find my version of the kali-up <- here. So I forked the repo and added in further customizations to fit my needs. Combining best of both worlds (Why not both?) The project also does not have the option to install all these on a fresh VM. But I ran into a fair bit of errors as some of the roles have broken links for installation. You simply have to clone the repo and run ansible-playbook site.yml to install all the tools locally. Each ansible roles contain a collection of security testing tools that gets installed. The setup is done via ansible roles which fits all three requirements. Kali-up project was fairly simple when I discovered it. However, the project did not meet the three points mentioned earlier as it is running a bash script to set up all the tools which are also distro specific (debian based) and not able to run on any other distros like Fedora or Suse. Disposable-kali (Bash script approach)įor disposable-kali the installation components in the setup script is spinning up a fresh VM to install all the additional tools with customizations which fits my needs. So I looked around for any open source projects that might fit this need and came across a couple of interesting projects which is disposable-kali by stevemcilwain and a project called kali-up by archcloudlabs. Finding any existing open source projects Idempotence to easily manage versioning of security testing tools within the automation.More tools can be added and more customization can be done like adding a vagrant file with a provisioner to spin up a VM with all the tools and dependency installed with one command line. It has to be distro agnostic, able to run anywhere: A workstation or a VM running Linux. To embark on this project, here is a checklist of things borrowed from the Infrastructure-As-Code (IAC) philosophy of DevOps to fit my needs. TLDR: I just need a kali up and running FAAAAAST!! -> As security professionals, it could be very time consuming to spin up a kali machine with all the tools needed to do any form of Red or Blue team work like bug bounty, threat hunting and malware analysis or even to play Capture The Flag (CTF) competitions.
