Metasploit comprises various components such as important libraries, modules, plugins, and tools. A diagrammatic view of the structure of Metasploit is as follows:
Let's see what these components are and how they work. It is best to start with the libraries that act as the heart of Metasploit.
Let's understand the use of various libraries as explained in the following table:
Library name | Uses |
REX | Handles almost all core functions such as setting up sockets, connections, formatting, and all other raw functions |
MSF CORE | Provides the basic API and the actual core that describes the framework ... |