Metasploit

dmaloney-r7 947a64dc2d Merge pull request #4299 from techpeace/bump-metasploit-credential 9 years ago
app 0d9fbe798a turn nil publics and privates into blanks 9 years ago
config f51dd2b6f4 Use bundler/setup for more graceful bundler related failures 9 years ago
data fc96d011ab Python reverse_http stager, lands #4225 9 years ago
db 40c49cefd8 Update db/schema.rb 9 years ago
documentation 3b5eb42b55 Switch to Msf::OperatingSystems::Match::WINDOWS 9 years ago
external 7772da5e3f Change paths, add makefile and compile 9 years ago
features 48356d1003 Up aruba timeout for simplecov overhead 9 years ago
lib fb439258b9 Land #4298, arbitrary Ruby extension for replicant 9 years ago
modules 3a978e1147 Land #4280, frontpage_login improvements 9 years ago
plugins b81c7e28f4 Land #3588, @tobd-r7's Fix SpaceBeforeModifierKeyword Rubocop warning 9 years ago
script 2f48f7c48c rails generate cucumber:install 9 years ago
scripts 6d04c46897 delete the old script 9 years ago
spec fb439258b9 Land #4298, arbitrary Ruby extension for replicant 9 years ago
test 35d3bbf74d Fix up comment splats with the correct URI 9 years ago
tools eefeb452b1 Fix two typos for payload specs 9 years ago
.gitignore 973c639c0e Add note about rbenv for rvm .versions.conf local override 9 years ago
.gitmodules 468654d2b5 Add RDI submodule, port Kitrap0d 10 years ago
.mailmap 8747273b01 Add @trosen-r7's alias for commits 10 years ago
.rspec 692e53501e Add modern --require to .rspec 9 years ago
.rubocop.yml 7e05f88399 Reapply PR #4113 (removed via #4175) 9 years ago
.ruby-gemset 4e1820a668 Remove gitignore, change to metasploit-framework 10 years ago
.ruby-version 9c4614f73c Oh good, another Ruby version bump 9 years ago
.simplecov b863978028 Remove fastlib 9 years ago
.travis.yml f64e43427a Comment out boot cucumber tests 9 years ago
.yardopts 7a49f218d4 update .yardopts 10 years ago
CONTRIBUTING.md 0da756bc96 Add a don't to CONTRIBUTING about merge messages 9 years ago
COPYING d8b71b94a7 With 66 days left in 2014, may as well update 9 years ago
Gemfile 8511dc4131 Merge branch 'landing/4135' into upstream-master 9 years ago
Gemfile.local.example ffd05d9da9 Fix example Gemfile.local to work with existing 10 years ago
Gemfile.lock 947a64dc2d Merge pull request #4299 from techpeace/bump-metasploit-credential 9 years ago
HACKING de4133a83a Update link for The Metasploit Development Environment 10 years ago
LICENSE b863978028 Remove fastlib 9 years ago
README.md 5e1e84db03 Encourage use of the installer for users. 10 years ago
Rakefile d4d710cc3a Merge branch 'feature/MSP-11130/metasploit-framework-spec-constants' into feature/MSP-11147/thread-leak-detection 9 years ago
metasploit-framework-db.gemspec 768d7477d7 metasploit-credential bump to 0.13.3 9 years ago
metasploit-framework-full.gemspec b5220c8881 Update metasploit-framework-full.gemspec 9 years ago
metasploit-framework-pcap.gemspec 63b4c0beba Depend on metasloit-framework in optional gemspecs 9 years ago
metasploit-framework.gemspec fb751e3b9f Update meterpreter_bins to 0.0.11 9 years ago
msfbinscan b863978028 Remove fastlib 9 years ago
msfcli 61109d5567 Fix thread-leaks in msfcli spec 9 years ago
msfconsole 9b92d0d6d4 Use Rex::Compat.open_file to open profiling report 9 years ago
msfd b863978028 Remove fastlib 9 years ago
msfelfscan b863978028 Remove fastlib 9 years ago
msfencode b863978028 Remove fastlib 9 years ago
msfmachscan b863978028 Remove fastlib 9 years ago
msfpayload bf63d85e5c fixes merge conflicts msfpayload & exe 9 years ago
msfpescan b863978028 Remove fastlib 9 years ago
msfrop b863978028 Remove fastlib 9 years ago
msfrpc b863978028 Remove fastlib 9 years ago
msfrpcd b96769fe8a Remove call to legacy db.sink queue, closes #4244 9 years ago
msfupdate 2ae67d22dc Always use maybe_wait_and_exit in msfupdate 10 years ago
msfvenom 0b51741779 Fix #4047 - undefined method `rank' due to an invalid encoder name 9 years ago

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 free 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.