Metasploit Framework ist ein Werkzeug für Penetrationstests, das Sicherheitslücken des Systems in Bezug auf potenziell unberechtigten Zugriff auf Systeminformationen testet. Das Werkzeug basiert auf dem Konzept von „Exploits“, was bedeutet, dass Code auf dem Zielsystem so ausgeführt wird, dass Fehler und Schwachstellen des Zielsystems ausgenutzt werden.