A

Metasploit Framework is a tool for creating, testing, and using exploits.

Explanation:

Nowadays, there are numerous news on companies get hacked. It happens because the attackers can break through software security and get past the defenses. However, there is a tool – penetration testing, that enables companies to test their defense system and examine how it works. Metasploit is a software that can solve this problem.

Metasploit is a popular penetration testing software established to provide information security. It was designed as an open source project in 2003 by HD Moore, a network security expert. In 2009, Rapid7, a vulnerability management company, acquired Metaspolit. Metasploit is used to provide information on vulnerabilities, design signature-based IDS, create and test exploits.

The most popular project is Metasploit Framework that is a platform for developing exploits and examining vulnerabilities. Exploitation framework means a group of tools and utilities put together to make exploit development. Metasploit Framework is an open and free source and a command line. The platform includes the opcode database, a shellcode archive, and data on information security. Metasploit Framework allows choosing and configuring exploits and payloads required in a particular case, for example, a remote shell or a Virtual Network Computing (VNC) server. Also, the project allows encrypting a shellcode, which can hide the fact of an attack from IDS or IPS.

Metasploit Framework can be used by both system administrators and security experts to protect computer systems, as well as hackers or penetration testers to get unauthorized access to remote systems.