Yep, I scripted everything again. This time it’s cleaner, faster, and actually reusable. Let’s go! 😎
A one-command setup that turns a fresh Kali install into a fully-equipped, real-world pentesting environment — automated, modular, and zero bloat.
Run this on any fresh Kali box to install tools, configure Zsh/tmux/vim, fetch enumeration scripts, and load custom shell functions:
git clone https://github.com/strikoder/kalipen.git
cd kalipen
chmod +x setup.sh
./setup.sh
- Auto-launches
tmux
on terminal open - Loads custom functions from
custom_scripts.sh
- Adds helpers like
addhost
,stable
,my_commands
- Prefix remapped to
Ctrl+S
- Mouse + clipboard enabled
- F1–F5 window shortcuts
- Enables system clipboard (
unnamedplus
) for yank/paste
These are sourced into every new shell via custom_scripts.sh
.
my_commands
Lists all available custom helper functions.
addhost 10.10.14.25 target.local
Adds or updates an entry in /etc/hosts
.
stable
Prints a full stable shell upgrade procedure with useful aliases.
🐧 Linux
🪟 Windows
- winPEAS (
.exe
&.bat
) - JAWS
- PrivescCheck
- PowerSploit
- SharpUp ❌ manual build
- Seatbelt ❌ manual build
- Evil-WinRM ❌ manual
tmux, git, unzip, make, golang, wget, python3-pip
enum4linux-ng, dnsenum, dnsrecon, nikto, seclists
Choose interactively:
ffuf
feroxbuster
gobuster
dirbuster
subfinder
amass (passive)
findomain
dnsx
httpx
kerbrute — from source + compiled
mitm6 — via apt
PlumHound — automated install + wrapper
SharpHound Collectors — .exe and .ps1 downloaded & ready
rockyou.txt
You have the choice to extract it or notjsmith.txt
/wordlists/custom/AD/jsmith/
- Nessus ❌ manual download
- Ligolo-ng ❌ manual
- pSpy ❌ manual
- Evil-WinRM ❌ manual
- SharpHound
- AutoRecon
- nmapAutomator
- assetfinder
- httprobe
- gowitness
- sumrecon
Maintained (and obsessively tweaked) by @strikoder 💻