ethical-pentest-kali

Runs authorized penetration tests using a Kali WSL2 toolchain and MCP-registered security tools.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? It gives the agent a structured, scope-gated workflow for running authorized penetration tests against Tyler's own devices, so recon, vulnerability scanning, and exploitation happen in a controlled and repeatable way instead of ad-hoc command guessing. ## Core Features & Use Cases - Scope-gated engagement workflow: scope.sh records the authorized target before any active packet, with passive recon first and explicit consent required before active exploitation. - Full Kali toolchain plus MCP servers: nmap, masscan, nuclei, sqlmap, ffuf, metasploit, impacket, BloodHound, certipy, and GhostPack binaries, with cyproxio MCP servers (sec-nmap, sec-sqlmap, sec-nuclei, etc.) exposing tools directly to the agent. - Reference playbooks: LAN host discovery with NetBIOS/RDP credential-attack guidance and WSL2 disk-pressure recovery procedures for the Kali environment. - Use Case: Ask the agent to assess a Windows machine on your home network; it scopes the target, runs recon.sh and vulnscan.sh, reports findings, and only proceeds to active steps after your approval. ## Quick Start Ask the agent to scope and run a passive recon and vulnerability scan against one of your own devices on the LAN, then review the findings before authorizing any active testing.

Frequently Asked Questions about ethical-pentest-kali

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

FAQPage Schema
How do I run an authorized pentest with Kali in WSL2?▼

Launch the environment with `wsl -d kali-linux -e /opt/pentest/bin/pentest-env.sh`, then set the authorized target with `scope.sh <target>`. Run `recon.sh` for passive discovery and `vulnscan.sh` for nuclei, nmap NSE, and nikto checks before requesting consent for active steps.

How do I find a device on my LAN when nmap reverse DNS shows nothing?▼

Run `nmap -sn 192.168.1.0/24` to list live hosts, then use `nmblookup -A <ip>` on unnamed IPs to get NetBIOS hostnames. Use `-timeout 5` since phones and IoT devices without SMB will time out.

Can Kali in WSL2 do wireless attacks like aircrack-ng?▼

No. WSL2 has no monitor mode, packet injection, wireless, or USB access, so WiFi attacks are theoretical only. For real wireless testing use native Linux with an Alfa AWUS036ACM adapter.

Why does Hydra report an RDP login that might be valid?▼

Hydra's 'might be valid but account not active for remote desktop' message is ambiguous and should be treated as rejected. Verify definitively with `xfreerdp /v:<ip> /u:<user> /p:<pass> /cert:ignore`; ERRCONNECT_LOGON_FAILURE means wrong credentials.

How do I fix Kali WSL2 Input/output errors and dpkg interruptions?▼

The WSL2 VHDX on C: ran out of space. Run `wsl --shutdown`, clear Windows temp and npm-cache directories, restart WSL, then `apt-get clean` inside Kali and `dpkg --configure -a` before any new apt operations.

What are the limitations of this pentest workflow?▼

It only targets devices you own or have written authorization for, enforced by scope.sh. WSL2 blocks wireless and USB attacks, GitHub rate-limits some tool downloads, and blind password spraying is discouraged to avoid account lockouts.