# Metasploit Framework

> This skill should be used when the user asks to "use Metasploit for penetration testing", "exploit vulnerabilities with msfconsole", "create payloads with msfvenom", "perform post-exploitation", "use auxiliary modules for scanning", or "develop custom exploits". It provides comprehensive guidance for leveraging the Metasploit Framework in security assessments.

- Skill: `dokhacgiakhoa/metasploit-framework` (Agent Skill, multi-file: 20 files)
- Install (CLI): `npx skillmds@latest add dokhacgiakhoa/metasploit-framework`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dokhacgiakhoa/metasploit-framework/raw
- Safety review: pending (external: skill-scanner PASS, skillspector CAUTION)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: Dokhacgiakhoa (https://skillmd.com/u/dokhacgiakhoa)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/dokhacgiakhoa/metasploit-framework

---


# Metasploit Framework

## Purpose

Leverage the Metasploit Framework for comprehensive penetration testing, from initial exploitation through post-exploitation activities. Metasploit provides a unified platform for vulnerability exploitation, payload generation, auxiliary scanning, and maintaining access to compromised systems during authorized security assessments.

## Prerequisites

## 🧠 Knowledge Modules (Fractal Skills)

### 1. [Required Tools](./sub-skills/required-tools.md)
### 2. [Required Knowledge](./sub-skills/required-knowledge.md)
### 3. [Required Access](./sub-skills/required-access.md)
### 4. [Phase 1: MSFConsole Basics](./sub-skills/phase-1-msfconsole-basics.md)
### 5. [Phase 2: Module Types](./sub-skills/phase-2-module-types.md)
### 6. [Phase 3: Searching for Modules](./sub-skills/phase-3-searching-for-modules.md)
### 7. [Phase 4: Configuring Exploits](./sub-skills/phase-4-configuring-exploits.md)
### 8. [Phase 5: Payload Types](./sub-skills/phase-5-payload-types.md)
### 9. [Phase 6: Meterpreter Session](./sub-skills/phase-6-meterpreter-session.md)
### 10. [Phase 7: Auxiliary Modules](./sub-skills/phase-7-auxiliary-modules.md)
### 11. [Phase 8: Post-Exploitation Modules](./sub-skills/phase-8-post-exploitation-modules.md)
### 12. [Phase 9: Payload Generation with msfvenom](./sub-skills/phase-9-payload-generation-with-msfvenom.md)
### 13. [Phase 10: Setting Up Handlers](./sub-skills/phase-10-setting-up-handlers.md)
### 14. [Essential MSFConsole Commands](./sub-skills/essential-msfconsole-commands.md)
### 15. [Meterpreter Essential Commands](./sub-skills/meterpreter-essential-commands.md)
### 16. [Common Exploit Modules](./sub-skills/common-exploit-modules.md)
### 17. [Legal Requirements](./sub-skills/legal-requirements.md)
### 18. [Technical Limitations](./sub-skills/technical-limitations.md)
### 19. [Operational Security](./sub-skills/operational-security.md)

