Skip to content
Metasploit Framework
Ruby C C++ Assembly Shell Erlang Other
Find file
Pull request Compare This branch is 46 commits ahead, 20154 commits behind rapid7:master.
Failed to load latest commit information.
config Add some friendlier defaults to database.yml Apr 19, 2013
data Land #1747, mimikatz meterpreter extension Apr 29, 2013
db Allow use of rake db tasks Mar 14, 2013
documentation Update Gemfile to metasploit_data_models 0.6.1 Mar 7, 2013
external Land #1748, fix for java meterp network prefixes Apr 24, 2013
lib
modules Update description May 2, 2013
plugins indentation compliance Mar 7, 2013
scripts Update keylogrecorder.rb Mar 22, 2013
spec
test Have Post::File use shiny new session.fs.file.mv Apr 5, 2013
tools msftidy cleanup Apr 12, 2013
.gitignore Adding new .gitignores Apr 8, 2013
.mailmap Alphabetized .mailmap Apr 15, 2013
.rspec
.simplecov
.travis.yml
.yardopts Merge pull request #1563 from rapid7/bug/yard-guard Mar 7, 2013
CONTRIBUTING.md Update CONTRIBUTING.md Dec 21, 2012
COPYING Replace THIRD_PARTY with machine-readable LICENSE Jan 8, 2013
Gemfile Bumped Version and pointed to rubygems Apr 26, 2013
Gemfile.lock Bumped Version and pointed to rubygems Apr 26, 2013
HACKING Adding bundler step to HACKING Apr 5, 2013
LICENSE Fix typo Apr 23, 2013
README.md Merge branch 'feature/contributing' of https://github.com/todb-r7/met… Nov 13, 2012
Rakefile Fix specs with bundler groups Apr 12, 2013
msfbinscan
msfcli Fix module reloading Oct 4, 2012
msfconsole Fully deprecates msfupdate over SVN Mar 14, 2013
msfd Mark all libraries as defaulting to 8-bit strings Jun 29, 2012
msfelfscan Mark all libraries as defaulting to 8-bit strings Jun 29, 2012
msfencode Mark all libraries as defaulting to 8-bit strings Jun 29, 2012
msfmachscan Mark all libraries as defaulting to 8-bit strings Jun 29, 2012
msfpayload Merge the commandline options with the payload's datastore Jul 16, 2012
msfpescan
msfrop
msfrpc Remove unused option. Mar 25, 2013
msfrpcd Mark all libraries as defaulting to 8-bit strings Jun 29, 2012
msfupdate Automatically update gems after running msfupdate Apr 5, 2013
msfvenom Import datastore options when using an encoder Jan 10, 2013

README.md

Metasploit Build Status Code Climate

The Metasploit Framework is released under a BSD-style license. See COPYING for more details.

The latest version of this software is available from http://metasploit.com/

Bug tracking and development information can be found at: https://dev.metasploit.com/redmine/projects/framework/

The public GitHub source repository can be found at: https://github.com/rapid7/metasploit-framework

Questions and suggestions can be sent to: msfdev(at)metasploit.com

The framework mailing list is the place to discuss features and ask for help. To subscribe, visit the following web page: https://mail.metasploit.com/mailman/listinfo/framework

The mailing list archives are available from: https://mail.metasploit.com/pipermail/framework/

Installing

Generally, you should use the installer which contains all dependencies and will get you up and running with a few clicks. See the Dev Environment Setup if you'd like to deal with dependencies on your own.

Using Metasploit

Metasploit can do all sorts of things. The first thing you'll want to do is start msfconsole, but after that, you'll probably be best served by reading some of the great tutorials online:

Contributing

See the Dev Environment Setup guide on GitHub which will walk you through the whole process starting from installing all the dependencies, to cloning the repository, and finally to submitting a pull request. For slightly more info, see Contributing.

Something went wrong with that request. Please try again.