Welcome to the Metasploit Project

This is the official Trac service of the Metasploit Project. This service provides access to the bug tracking system, official wiki, and source code browser. For a quick review of Trac features, please see TracIndex. Developers who have a user account should see DeveloperStart.

The Metasploit Framework

The Metasploit Framework is a penetration testing toolkit, exploit development platform, and research tool. The framework includes hundreds of working remote exploits for a variety of platforms. Payloads, encoders, and nop slide generators can be mixed and matched with exploit modules to solve almost any exploit-related task.

There are two distinct versions of the Metasploit Framework.

Metasploit 3 is written in the Ruby scripting language and is provided under the Metasploit Framework license. The first stable version was released in March 2007. More information about Metasploit 3 can be found on the Framework site. The latest development version of Metasploit 3 can be retrieved from Subversion:

 $ svn co http://metasploit.com/svn/framework3/trunk/

Metasploit 2 was written in the Perl scripting language and is provided under the GPLv2 and Perl Artistic licenses. This version has been retired, with all new development occuring under Metasploit 3. For historical purposes, information about Metasploit 2 can be found on the Metasploit Framework site. The final version of Metasploit 2 can be retrieved from Subversion:

 $ svn co http://metasploit.com/svn/framework2/trunk/