Mirror of metasploit
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
HD Moore 615d71de6e Remove extraneous calls to GC.start() 4 years ago
app turn nil publics and privates into blanks 5 years ago
config Ensure logging in ~/.msf4/log 5 years ago
data Added a new pair of default Tomcat credentials. QLogic's QConvergeConsole comes with a bundled Tomcat with a hard-coded username and password for the manager app. 4 years ago
db Restoring mysteriusly changed db constraints... 4 years ago
documentation Restore the hallowed developer's guide 5 years ago
external Merge branch 'master' into land-1396-http_proxy_pstore 4 years ago
features The get command too 5 years ago
lib Remove extraneous calls to GC.start() 4 years ago
modules Remove extraneous calls to GC.start() 4 years ago
plugins Land #4690 - Update Nessus plugin to support the latest REST API 5 years ago
script rails generate cucumber:install 5 years ago
scripts Land #3650, the last Meterpreter script ever. 4 years ago
spec add payload specs for reverse_http_proxy_pstore 4 years ago
test revert puts back to a vprint call 5 years ago
tools Land #4560, Massive Java RMI update 5 years ago
.gitignore Also .gitignore the source directory for metakitty 5 years ago
.gitmodules Add RDI submodule, port Kitrap0d 6 years ago
.mailmap Okay last dupe I swear 5 years ago
.rspec Add modern --require to .rspec 5 years ago
.rubocop.yml Reapply PR #4113 (removed via #4175) 5 years ago
.ruby-gemset Remove gitignore, change to metasploit-framework 6 years ago
.ruby-version Default Ruby 2.1.5 for everyone 5 years ago
.simplecov Remove fastlib 5 years ago
.travis.yml removing 1.9.3 from travis 4 years ago
.yardopts update .yardopts 5 years ago
CONTRIBUTING.md Remove Road House reference 5 years ago
COPYING Happy new year! 5 years ago
Gemfile Disable simplecov on travis-ci 5 years ago
Gemfile.local.example Fix example Gemfile.local to work with existing 5 years ago
Gemfile.lock Update Gemfile.lock and schema.rb 4 years ago
HACKING Update link for The Metasploit Development Environment 5 years ago
LICENSE Happy new year! 5 years ago
README.md Fix README.md Travis badge 5 years ago
Rakefile Merge branch 'feature/MSP-11130/metasploit-framework-spec-constants' into feature/MSP-11147/thread-leak-detection 5 years ago
metasploit-framework-db.gemspec bump credential version too 5 years ago
metasploit-framework-full.gemspec Make the version constraint a range 5 years ago
metasploit-framework-pcap.gemspec Depend on metasloit-framework in optional gemspecs 5 years ago
metasploit-framework.gemspec Land #4743 - Bump met bins, update Linux bins. 5 years ago
msfbinscan Fix typo in msfbinscan 5 years ago
msfcli Add deprecation warning to msfcli, 6 months 5 years ago
msfconsole Use Rex::Compat.open_file to open profiling report 5 years ago
msfd Remove fastlib 5 years ago
msfelfscan Remove fastlib 5 years ago
msfencode Add a link to PR #4333 in the message 5 years ago
msfmachscan Remove fastlib 5 years ago
msfpayload Add a link to PR #4333 in the message 5 years ago
msfpescan Remove fastlib 5 years ago
msfrop Remove fastlib 5 years ago
msfrpc Remove fastlib 5 years ago
msfrpcd Remove call to legacy db.sink queue, closes #4244 5 years ago
msfupdate Always use maybe_wait_and_exit in msfupdate 6 years ago
msfvenom Change "Options for" line to stderr 5 years ago


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 https://metasploit.com/

Bug tracking and development information can be found at: https://github.com/rapid7/metasploit-framework

New bugs and feature requests should be directed to: http://r-7.co/MSF-BUGv1

API documentation for writing modules can be found at: https://rapid7.github.io/metasploit-framework/api

Questions and suggestions can be sent to: https://lists.sourceforge.net/lists/listinfo/metasploit-hackers


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 Metasploit Unleashed, the great community resources, or the wiki.


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.