Metasploit Framework ist eine Plattform zum Entwickeln und Testen von Exploits, also Code, der Sicherheitslücken in anderen Programmen ausnutzt. Für Sicherheitsexperten, die Schwachstellen finden oder erkunden wollen, ist Metasploit Framework ein äußerst nützliches Werkzeug. Es ist überwiegend in Perl geschrieben, einige Teile sind in C++, Assembler und Python implementiert. (non)