Metasploit is a penetration testing framework, consisting of a number of tools used to test network security and discover vulnerabilities.
The Metasploit Framework is written in Ruby and available through open source. It is used by both penetration testers and cybercriminals to identify and exploit compromised systems.
How Does Metasploit Work?
The Metasploit Framework architecture has 5 main parts which provide functionality: