Le cadre Metasploit un outil de test d’intrusion qui teste les failles de sécurité d’un système en matière d’attaque ou d’accès non autorisé aux informations système. L’outil est basé sur la « notion d’exploitation », qui implique l’exécution du code sur la machine cible, en tirant parti des défauts et des points faibles de cette dernière.