crazyMarky/pentest-skills
crazyMarky/pentest-skills has 361 GitHub stars and 45 forks. GitHot measured +3 stars in 24 hours. Last checked 2026-11-10 02:13 UTC. Last push 2026-06-04.
๐ฌ ๐ ๅๅซ็น็ๅฝไปค่ก๏ผ็จ่ช็ถ่ฏญ่จ้ฉฑๅจไธไธ็บงๆธ้ๆต่ฏใ โก ่ฎฉๅฎๅ จๆต่ฏไปๆชๅฆๆญค็ฎๅใ้ซๆใForget complex command lines. ๐ก๏ธ Professional penetration testing, powered by natural language.
Measured star growth
- in 24h
- +3
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README_EN.md
OriginalPentest-Skills
A collection of modular penetration testing skills designed for AI CLI tools (Claude Code / Gemini CLI).
English | ็ฎไฝไธญๆ
Overview
๐ก Core Philosophy
Forget complex command lines. Complete professional penetration testing with natural language.
Simply describe your testing objectives, and Claude Code will automatically select the right tools, execute commands, and analyze results.
Pentest-Skills provides atomic-level capabilities for penetration testing workflows. Each skill contains:
- Knowledge Documentation - Command templates and tool usage guides
- Helper Scripts - Python/Bash scripts for automation
- Reference Docs - Comprehensive tool documentation
- Asset Files - Wordlists, payloads, and resources
Quick Start
1๏ธโฃ Install Claude Code
Before using the skills from this project, you need to install Claude Code or another AI Coding tool. Install using the official script:
# macOS, Linux, WSL:
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
# Windows CMD:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
After installation, verify:
claude --version
If a version number is displayed, the installation is successful!
Claude Code Official Installation Guide: https://code.anthropic.com/docs Claude Code Beginner Tutorial: https://www.runoob.com/claude-code/claude-code-install.html Skills Getting Started Tutorial: https://www.runoob.com/claude-code/claude-agent-skills.html
2๏ธโฃ Install Skills
# git clone the project to local
git clone https://github.com/crazyMarky/pentest-skills.git
# Enter the project directory
cd pentest-skills
Copy skills to your .claude/skills/ directory:
# Copy all skills to your project's .claude/skills/ directory
cp -r * ~/.claude/skills/
Restart your IDE for the skills to be loaded.
3๏ธโฃ Start Testing
Open Claude Code and describe your testing needs in natural language:
You: Scan localhost for open ports and analyze service versions
Simply describe in natural language, and the port scanning skill will be triggered automatically. The scan results will automatically analyze service versions.
That's it!
Skills
Information Gathering (Recon)
| Skill | Description | Tools |
|---|---|---|
| recon-port-scan | Port scanning and service identification | nmap, masscan, rustscan |
| recon-subdomain | Subdomain enumeration and DNS reconnaissance | subfinder, amass, dnsx |
| recon-dir-scan | Directory and file enumeration | ffuf, gobuster, feroxbuster |
| recon-fingerprint | Web fingerprinting and WAF detection | wafw00f, whatweb, nuclei, httpx |
Exploitation
| Skill | Description | Tools |
|---|---|---|
| exploit-sqli | SQL injection detection and exploitation | sqlmap, manual injection techniques |
| exploit-xss | Cross-site scripting detection (Reflected/Stored/DOM/Blind) | XSStrike, Dalfox, XSpear |
| exploit-lfi | Local file inclusion and directory traversal | Path traversal payloads, log injection |
| exploit-file-download | Unsafe file download and path traversal | Encoding bypass, sensitive file scanning |
โจ Why Choose Claude Code + Pentest-Skills?
| Traditional Approach | Claude Code Approach |
|---|---|
| Need to memorize many tools and parameters | Describe needs in natural language |
| Manually combine multiple tools | AI automatically selects optimal toolchain |
| Manually analyze raw output | AI automatically generates analysis reports |
| Requires expertise | Lowers barrier to entry |
| Time-consuming and error-prone | Fast and accurate |
In short: You discover problems, AI does the work.
Results Showcase
Port Scan Report Example
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Nmap Scan Analysis Report โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ Target: 192.168.1.100 โ
โ Scan Time: 2025-02-07 12:30:45 โ
โ Open Ports: 3 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 8.2p1 Ubuntu
80/tcp open http nginx 1.18.0
443/tcp open https nginx 1.18.0
Potential Risks:
[!] SSH may be vulnerable to weak password attacks
[!] HTTP can be upgraded to HTTPS
[!] Recommended to check SSL certificate configuration
Subdomain Discovery Report Example
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Subdomain Enumeration Report โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ Target Domain: example.com โ
โ Discovery Time: 2025-02-07 14:20:33 โ
โ Total Subdomains: 1243 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
High-Value Targets:
โ
admin.example.com โ 192.168.1.10 (Admin Panel)
โ
api.example.com โ 192.168.1.20 (API Endpoint)
โ
dev.example.com โ 192.168.1.30 (Development Environment)
Cloud Services Identified:
- AWS: 234 subdomains
- Cloudflare: 456 subdomains
- Azure: 89 subdomains
Directory Scanning Report Example
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Directory Scanning Report โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ Target: http://example.com โ
โ Scan Time: 2025-02-07 16:45:12 โ
โ Directories Found: 156 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
High-Value Discoveries:
[200] /admin โ Admin Panel (authentication required)
[200] /api/v1 โ API Documentation
[200] /uploads โ File Upload Directory
[403] /.git โ Git Repository Exposure Risk
[403] /backup โ Backup Directory (may contain sensitive files)
Status Code Distribution:
200: 23 (accessible)
301: 45 (redirects)
403: 67 (forbidden - may contain sensitive information)
404: 14899 (not found)
Recommendations:
[!] Check /.git and /.svn for source code disclosure
[!] /uploads directory may have arbitrary file upload vulnerability
[!] /admin should use strong passwords and 2FA
Skill Structure
skill-name/
โโโ SKILL.md # Core documentation (AI trigger)
โโโ scripts/ # Helper scripts
โโโ references/ # Detailed documentation
โโโ assets/ # Wordlists and resources
Requirements
Each skill documents its required tools. Common requirements:
- nmap - Port scanning
- subfinder - Subdomain enumeration
- dnsx - DNS resolution
- ffuf - Directory and file fuzzing
- (Optional) masscan, amass, rustscan, dirsearch, gobuster, etc.
Installing Tools
# Install subdomain enumeration tools
go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest
go install -v github.com/projectdiscovery/dnsx/cmd/dnsx@latest
# Install directory scanning tools
go install -v github.com/ffuf/ffuf/v2/cmd/ffuf@latest
# Install port scanning tools
# Ubuntu/Debian
sudo apt install nmap
# macOS
brew install nmap
FAQ
Q: Are these tools safe? A: All scripts are open source for your review. The tools contain no malicious functionality.
Q: Can I use this in production? A: Only for authorized security testing. Unauthorized testing is illegal.
Q: How do I protect my privacy? A: Be careful with target information and don't share test results publicly.
Q: Must I use Claude Code? A: Claude Code is recommended for the best experience, but other compatible AI CLI tools are also supported.
License
Apache License 2.0 - see LICENSE for details.
Contributing
Contributions are welcome! Please:
- Follow the existing skill structure
- Include comprehensive documentation
- Test scripts before submitting
- Use English for SKILL.md (AI triggering)
โ ๏ธ Legal Disclaimer & Terms of Use
This toolkit is intended for authorized security testing and educational purposes only.
Before using these tools, you must:
- Obtain written permission from the target system owner
- Comply with all applicable laws and regulations in your jurisdiction
- Use only for authorized penetration testing, CTF competitions, security research, or authorized testing
- Take full responsibility for your actions and consequences
Prohibited Activities
- Scanning or attacking any system without authorization
- Destructive testing on production environments
- Any illegal or malicious activities
Important Notice: Unauthorized computer system access may violate criminal laws and could result in prosecution.
By using this toolkit, you agree to the above terms. If you do not agree, do not use.
Explore related projects
affaan-m/ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
300,706 starsNousResearch/hermes-agent
The agent that grows with you
262,407 starsmultica-ai/andrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
231,812 starsfirecrawl/firecrawl
Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. ๐ฅ
200,444 stars