This is a set of ansible playbooks and the associated roles that can be used to provision new penetration testing VMs. To use:
- Create kali vm
- Run
pip install ansibleinside the VM - Clone this repository into the VM
- In the repository root, run
ansible-playbook -i hosts -K playbooks/[PLAYBOOK]
Current playbooks:
kali.yml- General kali VM bootstrapping and installation of a bunch of common toolsgit-repos.yml- Cloning a large number of tools, useful documentation sets and so onmobile.yml- Installs a few common mobile app testing toolsdocker.yml- Installs docker and docker-composedocugen.yml- Generates documentation from any git repositories cloned into the directory defined by thetools_dirvariable. Best run after thegit-repos.ymlplaybook.