As you perform penetration tests on various targets, you might run into a case where Metasploit does not have an exploit that you can use. Perhaps you haven't encountered such a situation, but you want to keep your Metasploit database up to date. In either situation, having knowledge about where to find modules and how to add them into Metasploit is a useful skill to have. There are a number of public repositories that host modules that are available for download. These websites would be your number one resource for finding modules for Metasploit.
Finding modules
Exploit-DB
The first one we will look at is the Exploit Database (commonly known as Exploit-DB). You will recognize Exploit-DB from the previous chapter (Chapter...