5.2 - Metasploit
Criado em 2003, pelo desenvolvedor HD Moore, o metasploit foi concebido como um framework para comunidade de segurança com o objetivo de desenvolver exploit.
Basicamente, um framework é uma estrutura de apoio que funciona como uma abstração entre vários projetos de software para funções genéricas. Inclui programas de apoio, bibliotecas e uma linguagem de script, entre outros softwares para ajudar a desenvolver e unir diferentes componentes de um projeto.
O Metasploit pode ser utilizado de três formas distintas: