ethical-hacking

Installs Kali Linux on WSL2 with a pentesting toolkit and documents authorized audit workflows.

Updated Aug 21, 2026
One-click install
npx skills add https://github.com/TylerSimons1127/vibe --skill ethical-hacking-tylersimons1127
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ethical-hacking
Source: https://github.com/TylerSimons1127/vibe/tree/main/skills/software-development/ethical-hacking
Command: npx skills add https://github.com/TylerSimons1127/vibe --skill ethical-hacking-tylersimons1127

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a complete penetration testing environment on Windows normally requires dual-booting or a dedicated machine, and tool installation often fails due to disk space limits, apt lock contention, or PostgreSQL misconfiguration. This Skill provides a tested, batched installation path for Kali Linux on WSL2 plus a structured authorized security audit workflow. ## Core Features & Use Cases - Kali on WSL2 Setup: Installs Kali Linux via wsl --install, with reset instructions and disk space checks before starting. - Batched Tool Installation: Installs recon, vulnerability, web, password, exploitation, wireless, forensics, and wordlist tools in independent apt batches to avoid I/O errors, plus pip and GitHub-based tools like Gophish, SET, and volatility3. - Standard Audit Workflow: Documents a nine-step authorized audit process from scoping and recon through exploitation, password auditing, and reporting. - Use Case: A user on Windows 11 wants to audit their own home network. The Skill checks free disk space, installs Kali, batches in nmap, nuclei, and hashcat, initializes the Metasploit database, and walks through host discovery, port scanning, and vulnerability scanning. ## Quick Start Set up Kali Linux with a full pentesting toolkit on my Windows machine using WSL2 and walk me through an authorized audit of my own network.

Frequently Asked Questions about ethical-hacking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install Kali Linux on Windows without dual-booting?▼

Install Kali via WSL2 by running `wsl --install --distribution kali-linux --no-launch` in PowerShell. If an existing install is broken, run `wsl --unregister kali-linux` first, then reinstall. Check free disk space beforehand since full tooling needs 15-25 GB.

What pentesting tools are included in a Kali WSL2 setup?▼

The toolkit covers recon (nmap, masscan), vulnerability scanning (nuclei, nikto, sqlmap), web testing (burpsuite, ffuf, gobuster), password attacks (hashcat, john, hydra), exploitation (metasploit), post-exploitation (crackmapexec, bloodhound, impacket), and forensics (ghidra, binwalk, volatility3).

Can I use aircrack-ng and wireless attacks inside WSL2?▼

No, wireless attacks do not work in WSL2 by default. WSL2 uses the Microsoft kernel with NAT networking, so monitor mode and packet injection require USB/IP passthrough via usbipd-win or a native Linux install. Use a live USB or dedicated Linux box for wireless work.

Why does msfdb init fail when setting up Metasploit?▼

msfdb init fails when the wrong PostgreSQL cluster version is running. Check versions with `pg_lsclusters`, start the correct one with `pg_ctlcluster 17 main start`, and then run `msfdb init` to initialize the Metasploit database.

Why do apt installs fail during Kali setup on WSL2?▼

Failures usually come from a full disk or apt lock contention from parallel installs. Check free space with `(Get-PSDrive C).Free / 1GB`, clear Windows temp folders, and install tools in sequential batches rather than running multiple apt-get commands at once.