Overview
A comprehensive module organization and management system within Metasploit Framework that handles exploits, payloads, encoders, nops, auxiliary modules, evasion modules, and post-exploitation tools. Metasploit Framework 6.5 introduced Malleable C2 support across Meterpreter payloads, a new MCP server middleware layer exposing tools for AI-assisted interaction, expanded NTLM relaying capabilities, enhanced fetch payloads with fileless Linux execution, and MITRE ATT&CK module tagging to improve search and threat emulation.
The module library is organized by type and purpose. Exploit modules leverage vulnerabilities to execute arbitrary code on target hosts and are categorized by operating system and service. Auxiliary modules perform scanning, fuzzing, and enumeration without executing a payload. Payload modules are the code executed after successful exploitation, ranging from simple command shells to full Meterpreter sessions. Encoders obfuscate payloads to evade detection, while NOP modules provide padding for buffer overflow exploits. Evasion modules bypass security controls, and post-exploitation modules perform actions after a machine has been compromised, such as credential harvesting and data collection.
The Framework ships with thousands of modules maintained by Rapid7 and the open-source community. Recent additions include exploits for high-profile vulnerabilities such as the Copy Fail and Dirty Frag Linux privilege escalation flaws, unauthenticated RCE in Ollama, BeyondTrust, and Grandstream VoIP devices, and Citrix NetScaler information disclosure vulnerabilities. The library supports searching by CVE, platform, module type, and MITRE ATT&CK technique, with weekly updates delivering new modules and bug fixes.
Access to the module library is available through both the open-source Metasploit Framework and the commercial Metasploit Pro edition. The Framework provides command-line access via msfconsole and programmatic access through the Ruby API and the new MCP server, which enables AI applications to query module data, host information, services, and vulnerabilities.