KaliForge is a powerful automation project designed to streamline the customization and provisioning process of a fresh Kali Linux installation.This project utilizes Ansible playbooks, allowing users to effortlessly install and configure a comprehensive set of tools tailored for pentest and red team operations.
Installing and setting up Kali Linux with all the necessary tools traditionally involves numerous manual steps, which can be time-consuming and prone to errors. KaliForge aims to simplify this process by automating the installation of essential tools and configurations, providing users with a consistent and reliable environment from the start.
On your fresh KaliLinux installation, install ansible
sudo apt update
sudo apt install ansible-core
Clone repo and install dependencies
git clone https://github.com/v4resk/KaliForge
cd KaliForge
ansible-galaxy install -r requirements.yml
To run it, KaliForge will need a Github access token in order to interact with the Github API, see this page to create one.
ansible-playbook main.yml -K --extra-vars="github_api_key=[your_github_api_key]"
Status | Description |
---|---|
🗸 | Configure BurpSuite & its certificate in firefox |
🗸 | Configure Obsidian, extensions, vault & templates |
🗸 | Configure Tmux & zsh |
🗸 | Install Visual-studio-code with some extensions |
🗸 | Install some extensions in firefox |
🗸 | Configure logging with ufw, iptables, rsyslog, auditd |
🗸 | Configure an Azerty Keyboard (Fr kerboard layout) |
🗸 | Install many offensive tools in /home/$USER/Documents/RedTeam |
❌ | Install many defensive tools in /home/$USER/Documents/BlueTeam |
🗸 | Install many go, python, ruby tools |
KaliForge was largely inspired by IppSec's parrot-build project.