Skip to content

Commit 7632c74

Browse files
committed
2 parents 6e21684 + 0f30d3a commit 7632c74

File tree

4,638 files changed

+63802
-105145
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,638 files changed

+63802
-105145
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
## Steps to reproduce
2+
3+
How'd you do it?
4+
5+
1. ...
6+
2. ...
7+
8+
This section should also tell us any relevant information about the
9+
environment; for example, if an exploit that used to work is failing,
10+
tell us the victim operating system and service versions.
11+
12+
## Expected behavior
13+
14+
What should happen?
15+
16+
## Current behavior
17+
18+
What happens instead?
19+
20+
You might also want to check the last ~1k lines of
21+
`/opt/metasploit/apps/pro/engine/config/logs/framework.log` or
22+
`~/.msf4/logs/framework.log` for relevant stack traces
23+
24+
25+
## System stuff
26+
27+
### Metasploit version
28+
29+
Get this with the `version` command in msfconsole (or `git log -1 --pretty=oneline` for a source install).
30+
31+
### I installed Metasploit with:
32+
- [ ] Kali package via apt
33+
- [ ] Omnibus installer (nightly)
34+
- [ ] Commercial/Community installer (from http://www.rapid7.com/products/metasploit/download.jsp)
35+
- [ ] Source install (please specify ruby version)
36+
37+
### OS
38+
39+
What OS are you running Metasploit on?
40+
41+

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
Tell us what this change does. If you're fixing a bug, please mention
3+
the github issue number.
4+
5+
## Verification
6+
7+
List the steps needed to make sure this thing works
8+
9+
- [ ] Start `msfconsole`
10+
- [ ] `use exploit/windows/smb/ms08_067_netapi`
11+
- [ ] ...
12+
- [ ] **Verify** the thing does what it should
13+
- [ ] **Verify** the thing does not do what it should not
14+

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ external/source/exploits/**/Release
6868
# Avoid checking in Meterpreter binaries. These are supplied upstream by
6969
# the metasploit-payloads gem.
7070
data/meterpreter/*.dll
71+
data/meterpreter/*.php
72+
data/meterpreter/*.py
7173
data/meterpreter/*.bin
7274
data/meterpreter/*.jar
7375
data/meterpreter/*.lso
@@ -82,3 +84,4 @@ data/meterpreter/ext_server_pivot.*.dll
8284
# Avoid checking in metakitty, the source for
8385
# https://rapid7.github.io/metasploit-framework. It's an orphan branch.
8486
/metakitty
87+
.vagrant

.mailmap

Lines changed: 94 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,58 @@
1-
bcook-r7 <bcook-r7@github> Brent Cook <[email protected]>
2-
bcook-r7 <bcook-r7@github> <[email protected]>
3-
bturner-r7 <bturner-r7@github> Brandon Turner <[email protected]>
4-
ccatalan-r7 <ccatalan-r7@github> Christian Catalan <[email protected]>
5-
cdoughty-r7 <cdoughty-r7@github> Chris Doughty <[email protected]>
6-
dheiland-r7 <dheiland-r7@github> Deral Heiland <[email protected]>
7-
dmaloney-r7 <dmaloney-r7@github> David Maloney <[email protected]>
8-
dmaloney-r7 <dmaloney-r7@github> David Maloney <[email protected]>
9-
dmaloney-r7 <dmaloney-r7@github> dmaloney-r7 <[email protected]>
10-
ecarey-r7 <ecarey-r7@github> Erran Carey <[email protected]>
11-
farias-r7 <farias-r7@github> Fernando Arias <[email protected]>
12-
hdm <hdm@github> HD Moore <[email protected]>
13-
hdm <hdm@github> HD Moore <[email protected]>
14-
hdm <hdm@github> HD Moore <[email protected]>
15-
jhart-r7 <jhart-r7@github> Jon Hart <[email protected]>
16-
jlee-r7 <jlee-r7@github> <[email protected]>
17-
jlee-r7 <jlee-r7@github> <[email protected]> # aka egypt
18-
jvazquez-r7 <jvazquez-r7@github> jvazquez-r7 <[email protected]>
19-
jvazquez-r7 <jvazquez-r7@github> jvazquez-r7 <[email protected]>
20-
kgray-r7 <kgray-r7@github> Kyle Gray <[email protected]>
21-
limhoff-r7 <limhoff-r7@github> Luke Imhoff <[email protected]>
22-
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
23-
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
24-
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
25-
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
26-
lsanchez-r7 <lsanchez-r7@github> darkbushido <[email protected]>
27-
mbuck-r7 <mbuck-r7@github> Matt Buck <[email protected]>
28-
mbuck-r7 <mbuck-r7@github> Matt Buck <[email protected]>
29-
mschloesser-r7 <mschloesser-r7@github> Mark Schloesser <[email protected]>
30-
mschloesser-r7 <mschloesser-r7@github> mschloesser-r7 <[email protected]>
31-
parzamendi-r7 <parzamendi-r7@github> parzamendi-r7 <[email protected]>
1+
acammack-r7 <acammack-r7@github> Adam Cammack <[email protected]>
2+
bcook-r7 <bcook-r7@github> <[email protected]>
3+
bcook-r7 <bcook-r7@github> Brent Cook <[email protected]>
4+
bpatterson-r7 <bpatterson-r7@github> Brian Patterson <[email protected]>
5+
bpatterson-r7 <bpatterson-r7@github> bpatterson-r7 <[email protected]>
6+
bturner-r7 <bturner-r7@github> Brandon Turner <[email protected]>
7+
bwatters-r7 <bwatters-r7@github> Brendan <[email protected]>
8+
bwatters-r7 <bwatters-r7@github> Brendan Watters <[email protected]>
9+
cdoughty-r7 <cdoughty-r7@github> Chris Doughty <[email protected]>
10+
dheiland-r7 <dheiland-r7@github> Deral Heiland <[email protected]>
11+
dmaloney-r7 <dmaloney-r7@github> David Maloney <[email protected]>
12+
dmaloney-r7 <dmaloney-r7@github> David Maloney <[email protected]>
13+
dmaloney-r7 <dmaloney-r7@github> dmaloney-r7 <[email protected]>
14+
dmohanty-r7 <dmohanty-r7@github> Dev Mohanty <[email protected]>
15+
dmohanty-r7 <dmohanty-r7@github> Dev Mohanty <[email protected]>
16+
dmohanty-r7 <dmohanty-r7@github> dmohanty-r7 <[email protected]>
17+
dmohanty-r7 <dmohanty-r7@github> dmohanty-r7 <[email protected]>
18+
ecarey-r7 <ecarey-r7@github> Erran Carey <[email protected]>
19+
farias-r7 <farias-r7@github> Fernando Arias <[email protected]>
20+
gmikeska-r7 <gmikeska-r7@github> Greg Mikeska <[email protected]>
21+
gmikeska-r7 <gmikeska-r7@github> Gregory Mikeska <[email protected]>
22+
jbarnett-r7 <jbarnett-r7@github> James Barnett <[email protected]>
23+
jhart-r7 <jhart-r7@github> Jon Hart <[email protected]>
24+
jlee-r7 <jlee-r7@github> <[email protected]> # aka egypt
25+
jlee-r7 <jlee-r7@github> <[email protected]>
26+
kgray-r7 <kgray-r7@github> Kyle Gray <[email protected]>
27+
khayes-r7 <khayes-r7@github> l0gan <[email protected]>
28+
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
29+
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
30+
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
31+
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
32+
lsanchez-r7 <lsanchez-r7@github> darkbushido <[email protected]>
33+
lsato-r7 <lsato-r7@github> Louis Sato <[email protected]>
34+
pbarry-r7 <pbarry-r7@github> Pearce Barry <[email protected]>
3235
pdeardorff-r7 <pdeardorff-r7@github> Paul Deardorff <[email protected]>
3336
pdeardorff-r7 <pdeardorff-r7@github> pdeardorff-r7 <[email protected]>
34-
sgonzalez-r7 <sgonzalez-r7@github> Sonny Gonzalez <[email protected]>
35-
shuckins-r7 <shuckins-r7@github> Samuel Huckins <[email protected]>
36-
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
37-
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
38-
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
39-
trosen-r7 <trosen-r7@github> Trevor Rosen <[email protected]>
40-
trosen-r7 <trosen-r7@github> Trevor Rosen <[email protected]>
41-
wchen-r7 <wchen-r7@github> <[email protected]> # aka sinn3r
42-
wchen-r7 <wchen-r7@github> <[email protected]>
43-
wvu-r7 <wvu-r7@github> William Vu <[email protected]>
44-
wvu-r7 <wvu-r7@github> William Vu <[email protected]>
45-
wvu-r7 <wvu-r7@github> William Vu <[email protected]>
46-
wvu-r7 <wvu-r7@github> wvu-r7 <[email protected]>
37+
sdavis-r7 <sdavis-r7@github> Scott Davis <[email protected]>
38+
sdavis-r7 <sdavis-r7@github> Scott Lee Davis <[email protected]>
39+
sdavis-r7 <sdavis-r7@github> Scott Lee Davis <[email protected]>
40+
sgonzalez-r7 <sgonzalez-r7@github> Sonny Gonzalez <[email protected]>
41+
sgonzalez-r7 <sgonzalez-r7@github> Sonny Gonzalez <[email protected]>
42+
shuckins-r7 <shuckins-r7@github> Samuel Huckins <[email protected]>
43+
tdoan-r7 <tdoan-r7@github> tdoan-r7 <[email protected]>
44+
tdoan-r7 <tdoan-r7@github> thao doan <[email protected]>
45+
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
46+
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
47+
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
48+
wchen-r7 <wchen-r7@github> <[email protected]> # aka sinn3r
49+
wchen-r7 <wchen-r7@github> <[email protected]>
50+
wvu-r7 <wvu-r7@github> William Vu <[email protected]>
51+
wvu-r7 <wvu-r7@github> William Vu <[email protected]>
52+
wvu-r7 <wvu-r7@github> William Vu <[email protected]>
53+
wvu-r7 <wvu-r7@github> wvu-r7 <[email protected]>
54+
wwebb-r7 <wwebb-r7@github> William Webb <[email protected]>
55+
wwebb-r7 <wwebb-r7@github> wwebb-r7 <[email protected]>
4756

4857
# Above this line are current Rapid7 employees. Below this paragraph are
4958
# volunteers, former employees, and potential Rapid7 employees who, at
@@ -55,6 +64,8 @@ wvu-r7 <wvu-r7@github> wvu-r7 <[email protected]>
5564
bannedit <bannedit@github> David Rude <[email protected]>
5665
bcoles <bcoles@github> bcoles <[email protected]>
5766
bcoles <bcoles@github> Brendan Coles <[email protected]>
67+
bokojan <bokojan@github> parzamendi-r7 <[email protected]>
68+
brandonprry <brandonprry@github> <[email protected]>
5869
brandonprry <brandonprry@github> Brandon Perry <[email protected]>
5970
brandonprry <brandonprry@github> Brandon Perry <bperry@bperry-rapid7.(none)>
6071
brandonprry <brandonprry@github> Brandon Perry <[email protected]>
@@ -66,37 +77,57 @@ Chao-mu <Chao-Mu@github> chao-mu <[email protected]>
6677
Chao-mu <Chao-Mu@github> chao-mu <chao@confusion.(none)>
6778
ChrisJohnRiley <ChrisJohnRiley@github> Chris John Riley <[email protected]>
6879
ChrisJohnRiley <ChrisJohnRiley@github> Chris John Riley <[email protected]>
80+
claudijd <claudijd@github> Jonathan Claudius <[email protected]>
81+
claudijd <claudijd@github> Jonathan Claudius <[email protected]>
6982
corelanc0d3r <corelanc0d3r@github> corelanc0d3r <[email protected]>
7083
corelanc0d3r <corelanc0d3r@github> Peter Van Eeckhoutte (corelanc0d3r) <[email protected]>
84+
crcatala <crcatala@github> Christian Catalan <[email protected]>
7185
darkoperator <darkoperator@github> Carlos Perez <[email protected]>
7286
efraintorres <efraintorres@github> efraintorres <[email protected]>
7387
efraintorres <efraintorres@github> et <>
88+
espreto <espreto@github> Roberto Soares <[email protected]>
89+
espreto <espreto@github> Roberto Soares <[email protected]>
90+
espreto <espreto@github> Roberto Soares Espreto <[email protected]>
91+
espreto <espreto@github> Roberto Soares Espreto <[email protected]>
7492
fab <fab@???> fab <> # fab at revhosts.net (Fabrice MOURRON)
75-
FireFart <FireFart@github> Christian Mehlmauer <[email protected]>
7693
FireFart <FireFart@github> <[email protected]>
94+
FireFart <FireFart@github> Christian Mehlmauer <[email protected]>
95+
g0tmi1k <g0tmi1k@github> <[email protected]>
96+
g0tmi1k <g0tmi1k@github> <[email protected]>
7797
h0ng10 <h0ng10@github> h0ng10 <[email protected]>
7898
h0ng10 <h0ng10@github> Hans-Martin Münch <[email protected]>
79-
jcran <jcran@github> <[email protected]>
80-
jcran <jcran@github> <[email protected]>
99+
hdm <hdm@github> HD Moore <[email protected]>
100+
hdm <hdm@github> HD Moore <[email protected]>
101+
hdm <hdm@github> HD Moore <[email protected]>
102+
jabra <jabra@github> Josh Abraham <[email protected]>
103+
jabra <jabra@github> Joshua Abraham <[email protected]>
81104
jcran <jcran@github> <[email protected]>
105+
jcran <jcran@github> <[email protected]>
106+
jcran <jcran@github> <[email protected]>
82107
jcran <jcran@github> <[email protected]>
83108
jduck <jduck@github> <[email protected]>
84109
jduck <jduck@github> <[email protected]>
85110
jgor <jgor@github> jgor <[email protected]>
86111
joevennix <joevennix@github> <[email protected]>
87112
joevennix <joevennix@github> <[email protected]>
113+
joevennix <joevennix@github> Joe Vennix <[email protected]>
114+
joevennix <joevennix@github> jvennix-r7 <[email protected]>
115+
juanvazquez <juanvazquez@github> jvazquez-r7 <[email protected]>
116+
juanvazquez <juanvazquez@github> jvazquez-r7 <[email protected]>
88117
kernelsmith <kernelsmith@github> Joshua Smith <[email protected]>
89118
kernelsmith <kernelsmith@github> Joshua Smith <[email protected]>
90119
kernelsmith <kernelsmith@github> kernelsmith <kernelsmith@kernelsmith>
91120
kost <kost@github> Vlatko Kosturjak <[email protected]>
92121
kris <kris@???> kris <>
122+
KronicDeth <KronicDeth@github> Luke Imhoff <[email protected]>
93123
m-1-k-3 <m-1-k-3@github> m-1-k-3 <[email protected]>
94124
m-1-k-3 <m-1-k-3@github> m-1-k-3 <[email protected]>
95125
m-1-k-3 <m-1-k-3@github> m-1-k-3 <[email protected]>
96126
m-1-k-3 <m-1-k-3@github> Michael Messner <[email protected]>
97127
Meatballs1 <Meatballs1@github> <[email protected]>
98128
Meatballs1 <Meatballs1@github> <[email protected]>
99129
mubix <mubix@github> Rob Fuller <[email protected]>
130+
net-ninja <[email protected]> Steven Seeley <[email protected]>
100131
nevdull77 <nevdull77@github> Patrik Karlsson <[email protected]>
101132
nmonkee <nmonkee@github> nmonkee <[email protected]>
102133
nullbind <nullbind@github> nullbind <[email protected]>
@@ -106,23 +137,38 @@ oj <oj@github> <[email protected]>
106137
r3dy <r3dy@github> Royce Davis <[email protected]>
107138
r3dy <r3dy@github> Royce Davis <[email protected]>
108139
r3dy <r3dy@github> Royce Davis <[email protected]>
140+
rep <mschloesser-r7@github> Mark Schloesser <[email protected]>
141+
rep <mschloesser-r7@github> mschloesser-r7 <[email protected]>
109142
Rick Flores <[email protected]> Rick Flores (nanotechz9l) <[email protected]>
110143
rsmudge <rsmudge@github> Raphael Mudge <[email protected]> # Aka `butane
111144
schierlm <schierlm@github> Michael Schierl <[email protected]> # Aka mihi
112145
scriptjunkie <scriptjunkie@github> Matt Weeks <[email protected]>
113146
scriptjunkie <scriptjunkie@github> scriptjunkie <[email protected]>
114147
skape <skape@???> Matt Miller <[email protected]>
115148
spoonm <spoonm@github> Spoon M <[email protected]>
149+
stufus <stufus@github> Stuart <[email protected]>
150+
stufus <stufus@github> Stuart Morgan <[email protected]>
116151
swtornio <swtornio@github> Steve Tornio <[email protected]>
117152
Tasos Laskos <[email protected]> Tasos Laskos <[email protected]>
153+
techpeace <techpeace@github> Matt Buck <[email protected]>
154+
techpeace <techpeace@github> Matt Buck <[email protected]>
118155
timwr <timwr@github> <[email protected]>
119156
TomSellers <TomSellers@github> Tom Sellers <[email protected]>
157+
trevrosen <trevrosen@github> Trevor Rosen <[email protected]>
158+
trevrosen <trevrosen@github> Trevor Rosen <[email protected]>
120159
TrustedSec <[email protected]> trustedsec <[email protected]>
160+
void-in <void-in@github> root <[email protected]>
161+
void-in <void-in@github> void-in <[email protected]>
162+
void-in <void-in@github> void-in <[email protected]>
163+
void-in <void-in@github> void_in <[email protected]>
164+
void-in <void-in@github> Waqas Ali <[email protected]>
121165
zeroSteiner <zeroSteiner@github> Spencer McIntyre <[email protected]>
122166

123167
# Aliases for utility author names. Since they're fake, typos abound
124168

125-
Tab Assassin <[email protected]> Tabassassin <[email protected]>
169+
Metasploit Bot <[email protected]> Metasploit <[email protected]>
170+
Jenkins Bot <[email protected]> Jenkins <[email protected]>
126171
Tab Assassin <[email protected]> TabAssassin <[email protected]>
172+
Tab Assassin <[email protected]> Tabassassin <[email protected]>
127173
Tab Assassin <[email protected]> Tabasssassin <[email protected]>
128174
Tab Assassin <[email protected]> URI Assassin <[email protected]>

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.1.7
1+
2.3.1

.travis.yml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,22 @@
1+
sudo: false
2+
group: stable
13
bundler_args: --without coverage development pcap
24
cache: bundler
5+
addons:
6+
postgresql: '9.3'
7+
apt:
8+
packages:
9+
- libpcap-dev
10+
- graphviz
11+
language: ruby
12+
rvm:
13+
- '2.3.1'
14+
315
env:
4-
- RAKE_TASKS="cucumber cucumber:boot"
16+
- RAKE_TASKS="cucumber cucumber:boot" CREATE_BINSTUBS=true
517
- RAKE_TASKS=spec SPEC_OPTS="--tag content"
618
- RAKE_TASKS=spec SPEC_OPTS="--tag ~content"
719

8-
language: ruby
920
matrix:
1021
fast_finish: true
1122
before_install:
@@ -23,9 +34,6 @@ before_script:
2334
script:
2435
# fail build if db/schema.rb update is not committed
2536
- git diff --exit-code db/schema.rb && bundle exec rake $RAKE_TASKS
26-
sudo: false
27-
rvm:
28-
- '2.1.7'
2937

3038
notifications:
3139
irc: "irc.freenode.org#msfnotify"
@@ -38,9 +46,3 @@ branches:
3846
except:
3947
- gh-pages
4048
- metakitty
41-
42-
addons:
43-
postgresql: '9.3'
44-
apt:
45-
packages:
46-
- libpcap-dev

0 commit comments

Comments
 (0)