What problem does it solve? Setting up a complete Kali Linux penetration testing toolkit on Windows via WSL2 is error-prone: failed installs leave stale VHDX files, apt caches report missing packages, Metasploit's database initializes empty, and several tools are absent from minimal Kali snapshots. This Skill walks through the entire provisioning process with fixes for each known failure. ## Core Features & Use Cases - Batched Tool Installation: Installs the standard offensive-security toolset (nmap, metasploit, nuclei, sqlmap, hashcat, burpsuite, and more) in isolated apt batches to avoid disk I/O failures. - Failure Recovery Recipes: Provides verified fixes for stale VHDX reclamation, "unable to locate package" errors, and the empty Metasploit database.yml problem. - Source Builds for Missing Packages: Covers pip/git/Go installation paths for tools not in minimal Kali (shodan, droopescan, evilginx2, king-phisher). - Use Case: A user on a Windows 11 machine asks to build an ethical hacking lab for testing their own network; the Skill provisions Kali-WSL2, installs and verifies 40+ tools, fixes the Metasploit DB, and drops helper scripts (scope.sh, recon.sh, vulnscan.sh) into /opt/pentest/bin. ## Quick Start Set up a Kali Linux WSL2 pentest environment on my Windows PC with the standard tools for testing systems I own.