metasploit-framework/documentation/developers_guide.pdf