Kali-Up contains Ansible Roles to download and install additional frameworks, packages and stand-alone offensive utilities for a Kali Linux installation. Downloading and installing are separate roles and not all tool have "installing" playbooks.
-
Clone this repo.
git clone https://github.com/brootware/kali-up.git && cd kali-up
-
Modify site.yml to have the Ansible roles you want to install on your machine by commenting. Else all the roles will be installed.
roles: - c2-frameworks - re-frameworks - pwn-windows - pwn-linux - chown-dirs - forensics-blue
-
Execute the following if you are installing it without any virtualization.
ansible-playbook site.yml
-
Makse sure to set variable
USE_VMWARE
in Vagrantfile to false (USE_VMWARE = false
). -
For having a disposable kali machine up and running via Oracle Virtual box, execute the following:
vagrant up
-
The above should automatcally download latest kali image and install all the roles you specified.
vagrant provision
-
Run the above command again if you ran into any issues.
-
You will first need to install the Vagrant VMware provider plugin. source
vagrant plugin install vagrant-vmware-desktop
-
Download VMWare Vagrant Utility and install from here.
-
Makse sure to set variable
USE_VMWARE
in Vagrantfile to true (USE_VMWARE = true
). -
Execute the following:
vagrant up
If there's errors, please open an issue!
The group vars specify the destination of RE, win-pwn, lin-pwn and C2 frameworks. After downloading and installing, these directories (in /opt/ by default) are chown'd with the user running the script.
The C2-Frameworks
role contains the c2 frameworks outlined in the c2-matrix.
Note, this role just clones the repos but does not do any additional configuration for deployment. Seek stand-alone
roles for specific configuration. Frameworks within C2-matrix include the following
- Mythic
- Caldera
- Covenant
- Empire
- FactionC2 (Currently unpublished)
- ibombshell
- Koadic
- Merlin
- Nuages
- PowerHub
- SILENTTRINITY
- Silver
- TrevorC2
The RE-Frameworks
role automates the downloading and installing of Ghidra and IDA Pro Free.
Note, you will be prompted to specify IDA install directory.
- Ghidra
- IDA Pro Free
- Cutter via Appimage
- GDB Enhanced Framework
- Capstone Framework via pip
- Unicorn Framework via pip
- Keystone-Engine via pip
- Ropper via pip
- Pwntools via pip
The win-pwn
role automates the downloading of the following:
- Bloodhound
- Evil-WinRm
- CrackMapExec
- Unicorn
- PowerSploit
- KeeTheif
- Seatbelt
- SharpUp
- SafetyKatz
- SharpDump
- SharpWMI
- Rubeus
- SharpDAPI
- Lockless
- SharpRoast
The lin-pwn
role automates the downloading of the following: