Generated
There are currently 7,267 Metasploit modules, broken down by type below.
| Type | Description | Count |
|---|---|---|
| Auxiliary | Does not exploit a target, but performs useful tasks such as administration, scanning, fuzzing, or denial of service. | 1,373 |
| Encoder | Encodes a payload's raw bytes, e.g. with a bitwise XOR, to remove bad characters such as null bytes. | 57 |
| Evasion | Generates evasive payloads that aim to evade antivirus, such as Windows Defender, without external tools. | 13 |
| Exploit | Leverages a vulnerability in a target to execute arbitrary code — the payload. | 2,723 |
| Nop | Generates a sequence of 'No Operation' instructions, often used alongside stack buffer overflows. | 14 |
| Payload | The arbitrary code (shellcode) executed once an exploit succeeds, typically opening a Metasploit session. Assembled from a stager + stage (+ adapter), so there are many more payload modules than files. | 2,651 |
| Post | Runs after a session is opened, to gather, collect, or enumerate data from the compromised machine. | 436 |
| adfoster-r7 (71) | jenkins-metasploit (49) | bwatters-r7 (32) | sfewer-r7 (32) | jheysel-r7 (29) |
| dwelch-r7 (24) | cgranleese-r7 (19) | Yeagerist0 (18) | dledda-r7 (17) | Crypto-Cat (15) |
| ‘Abhijeet (11) | msutovsky-r7 (11) | 4n33sh (10) | eipoverflow (7) | kx7m2qd (7) |
| mjatin2007 (7) | M4nu02 (6) | cdelafuente-r7 (4) | sjanusz-r7 (3) | vinicius-batistella (3) |
| abedagkar-r7 (2) | h00die (2) | jenkins-octo (2) | rmhowe425 (2) | Sevban Dönmez (2) |
| zeroSteiner (2) | Army-R (1) | Gill-Singh-A (1) | jburgess-r7 (1) | jvoisin (1) |
| keyanskv (1) | protonnegativo (1) | roguesquadron (1) | vognik (1) |