The Metasploit Framework is an advanced open-source platform for developing, testing, and using exploit code. The Framework will run on any modern system that has a working Perl interpreter, the Windows installer includes a slimmed-down version of the Cygwin environment.
516952772aaa8982628460b927c9119850925f870903c5a131a9c9f0390cf77f