Skip to content

Commit c5a0ef4

Browse files
author
Pedro Ribeiro
committed
Merge pull request #23 from rapid7/master
sync
2 parents 568b33c + 2fcae2b commit c5a0ef4

File tree

1,531 files changed

+28098
-57074
lines changed

Some content is hidden

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

1,531 files changed

+28098
-57074
lines changed

.mailmap

Lines changed: 47 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,39 @@
1-
bcook-r7 <bcook-r7@github> Brent Cook <[email protected]>
21
bcook-r7 <bcook-r7@github> <[email protected]>
2+
bcook-r7 <bcook-r7@github> Brent Cook <[email protected]>
33
bturner-r7 <bturner-r7@github> Brandon Turner <[email protected]>
4-
ccatalan-r7 <ccatalan-r7@github> Christian Catalan <[email protected]>
54
cdoughty-r7 <cdoughty-r7@github> Chris Doughty <[email protected]>
65
dheiland-r7 <dheiland-r7@github> Deral Heiland <[email protected]>
76
dmaloney-r7 <dmaloney-r7@github> David Maloney <[email protected]>
87
dmaloney-r7 <dmaloney-r7@github> David Maloney <[email protected]>
98
dmaloney-r7 <dmaloney-r7@github> dmaloney-r7 <[email protected]>
9+
dmohanty-r7 <dmohanty-r7@github> Dev Mohanty <[email protected]>
10+
dmohanty-r7 <dmohanty-r7@github> Dev Mohanty <[email protected]>
11+
dmohanty-r7 <dmohanty-r7@github> dmohanty-r7 <[email protected]>
12+
dmohanty-r7 <dmohanty-r7@github> dmohanty-r7 <[email protected]>
1013
ecarey-r7 <ecarey-r7@github> Erran Carey <[email protected]>
1114
farias-r7 <farias-r7@github> Fernando Arias <[email protected]>
12-
hmoore-r7 <hmoore-r7@github> HD Moore <[email protected]>
13-
hmoore-r7 <hmoore-r7@github> HD Moore <[email protected]>
15+
gmikeska-r7 <gmikeska-r7@github> Greg Mikeska <[email protected]>
16+
gmikeska-r7 <gmikeska-r7@github> Gregory Mikeska <[email protected]>
17+
hdm <hdm@github> HD Moore <[email protected]>
18+
hdm <hdm@github> HD Moore <[email protected]>
19+
hdm <hdm@github> HD Moore <[email protected]>
1420
jhart-r7 <jhart-r7@github> Jon Hart <[email protected]>
15-
jlee-r7 <jlee-r7@github> <[email protected]>
1621
jlee-r7 <jlee-r7@github> <[email protected]> # aka egypt
17-
jvazquez-r7 <jvazquez-r7@github> jvazquez-r7 <[email protected]>
18-
jvazquez-r7 <jvazquez-r7@github> jvazquez-r7 <[email protected]>
22+
jlee-r7 <jlee-r7@github> <[email protected]>
1923
kgray-r7 <kgray-r7@github> Kyle Gray <[email protected]>
20-
limhoff-r7 <limhoff-r7@github> Luke Imhoff <[email protected]>
2124
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
2225
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
2326
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
2427
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <[email protected]>
2528
lsanchez-r7 <lsanchez-r7@github> darkbushido <[email protected]>
26-
mbuck-r7 <mbuck-r7@github> Matt Buck <[email protected]>
27-
mbuck-r7 <mbuck-r7@github> Matt Buck <[email protected]>
28-
mschloesser-r7 <mschloesser-r7@github> Mark Schloesser <[email protected]>
29-
mschloesser-r7 <mschloesser-r7@github> mschloesser-r7 <[email protected]>
30-
parzamendi-r7 <parzamendi-r7@github> parzamendi-r7 <[email protected]>
29+
lsato-r7 <lsato-r7@github> Louis Sato <[email protected]>
3130
pdeardorff-r7 <pdeardorff-r7@github> Paul Deardorff <[email protected]>
3231
pdeardorff-r7 <pdeardorff-r7@github> pdeardorff-r7 <[email protected]>
3332
sgonzalez-r7 <sgonzalez-r7@github> Sonny Gonzalez <[email protected]>
3433
shuckins-r7 <shuckins-r7@github> Samuel Huckins <[email protected]>
3534
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
3635
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
3736
todb-r7 <todb-r7@github> Tod Beardsley <[email protected]>
38-
trosen-r7 <trosen-r7@github> Trevor Rosen <[email protected]>
39-
trosen-r7 <trosen-r7@github> Trevor Rosen <[email protected]>
4037
wchen-r7 <wchen-r7@github> <[email protected]> # aka sinn3r
4138
wchen-r7 <wchen-r7@github> <[email protected]>
4239
wvu-r7 <wvu-r7@github> William Vu <[email protected]>
@@ -54,6 +51,8 @@ wvu-r7 <wvu-r7@github> wvu-r7 <[email protected]>
5451
bannedit <bannedit@github> David Rude <[email protected]>
5552
bcoles <bcoles@github> bcoles <[email protected]>
5653
bcoles <bcoles@github> Brendan Coles <[email protected]>
54+
bokojan <bokojan@github> parzamendi-r7 <[email protected]>
55+
brandonprry <brandonprry@github> <[email protected]>
5756
brandonprry <brandonprry@github> Brandon Perry <[email protected]>
5857
brandonprry <brandonprry@github> Brandon Perry <bperry@bperry-rapid7.(none)>
5958
brandonprry <brandonprry@github> Brandon Perry <[email protected]>
@@ -65,30 +64,46 @@ Chao-mu <Chao-Mu@github> chao-mu <[email protected]>
6564
Chao-mu <Chao-Mu@github> chao-mu <chao@confusion.(none)>
6665
ChrisJohnRiley <ChrisJohnRiley@github> Chris John Riley <[email protected]>
6766
ChrisJohnRiley <ChrisJohnRiley@github> Chris John Riley <[email protected]>
67+
claudijd <claudijd@github> Jonathan Claudius <[email protected]>
68+
claudijd <claudijd@github> Jonathan Claudius <[email protected]>
6869
corelanc0d3r <corelanc0d3r@github> corelanc0d3r <[email protected]>
6970
corelanc0d3r <corelanc0d3r@github> Peter Van Eeckhoutte (corelanc0d3r) <[email protected]>
71+
crcatala <crcatala@github> Christian Catalan <[email protected]>
7072
darkoperator <darkoperator@github> Carlos Perez <[email protected]>
7173
efraintorres <efraintorres@github> efraintorres <[email protected]>
7274
efraintorres <efraintorres@github> et <>
75+
espreto <espreto@github> Roberto Soares <[email protected]>
76+
espreto <espreto@github> Roberto Soares <[email protected]>
77+
espreto <espreto@github> Roberto Soares Espreto <[email protected]>
78+
espreto <espreto@github> Roberto Soares Espreto <[email protected]>
7379
fab <fab@???> fab <> # fab at revhosts.net (Fabrice MOURRON)
74-
FireFart <FireFart@github> Christian Mehlmauer <[email protected]>
7580
FireFart <FireFart@github> <[email protected]>
81+
FireFart <FireFart@github> Christian Mehlmauer <[email protected]>
82+
g0tmi1k <g0tmi1k@github> <[email protected]>
83+
g0tmi1k <g0tmi1k@github> <[email protected]>
7684
h0ng10 <h0ng10@github> h0ng10 <[email protected]>
7785
h0ng10 <h0ng10@github> Hans-Martin Münch <[email protected]>
78-
jcran <jcran@github> <[email protected]>
79-
jcran <jcran@github> <[email protected]>
86+
jabra <jabra@github> Josh Abraham <[email protected]>
87+
jabra <jabra@github> Joshua Abraham <[email protected]>
8088
jcran <jcran@github> <[email protected]>
89+
jcran <jcran@github> <[email protected]>
90+
jcran <jcran@github> <[email protected]>
8191
jcran <jcran@github> <[email protected]>
8292
jduck <jduck@github> <[email protected]>
8393
jduck <jduck@github> <[email protected]>
8494
jgor <jgor@github> jgor <[email protected]>
8595
joevennix <joevennix@github> <[email protected]>
8696
joevennix <joevennix@github> <[email protected]>
97+
joevennix <joevennix@github> Joe Vennix <[email protected]>
98+
joevennix <joevennix@github> jvennix-r7 <[email protected]>
99+
juanvazquez <juanvazquez@github> jvazquez-r7 <[email protected]>
100+
juanvazquez <juanvazquez@github> jvazquez-r7 <[email protected]>
87101
kernelsmith <kernelsmith@github> Joshua Smith <[email protected]>
88102
kernelsmith <kernelsmith@github> Joshua Smith <[email protected]>
89103
kernelsmith <kernelsmith@github> kernelsmith <kernelsmith@kernelsmith>
90104
kost <kost@github> Vlatko Kosturjak <[email protected]>
91105
kris <kris@???> kris <>
106+
KronicDeth <KronicDeth@github> Luke Imhoff <[email protected]>
92107
m-1-k-3 <m-1-k-3@github> m-1-k-3 <[email protected]>
93108
m-1-k-3 <m-1-k-3@github> m-1-k-3 <[email protected]>
94109
m-1-k-3 <m-1-k-3@github> m-1-k-3 <[email protected]>
@@ -105,20 +120,34 @@ oj <oj@github> <[email protected]>
105120
r3dy <r3dy@github> Royce Davis <[email protected]>
106121
r3dy <r3dy@github> Royce Davis <[email protected]>
107122
r3dy <r3dy@github> Royce Davis <[email protected]>
123+
rep <mschloesser-r7@github> Mark Schloesser <[email protected]>
124+
rep <mschloesser-r7@github> mschloesser-r7 <[email protected]>
108125
Rick Flores <[email protected]> Rick Flores (nanotechz9l) <[email protected]>
109126
rsmudge <rsmudge@github> Raphael Mudge <[email protected]> # Aka `butane
110127
schierlm <schierlm@github> Michael Schierl <[email protected]> # Aka mihi
111128
scriptjunkie <scriptjunkie@github> Matt Weeks <[email protected]>
112129
scriptjunkie <scriptjunkie@github> scriptjunkie <[email protected]>
113130
skape <skape@???> Matt Miller <[email protected]>
114131
spoonm <spoonm@github> Spoon M <[email protected]>
132+
stufus <stufus@github> Stuart <[email protected]>
133+
stufus <stufus@github> Stuart Morgan <[email protected]>
115134
swtornio <swtornio@github> Steve Tornio <[email protected]>
116135
Tasos Laskos <[email protected]> Tasos Laskos <[email protected]>
136+
techpeace <techpeace@github> Matt Buck <[email protected]>
137+
techpeace <techpeace@github> Matt Buck <[email protected]>
117138
timwr <timwr@github> <[email protected]>
118139
TomSellers <TomSellers@github> Tom Sellers <[email protected]>
140+
trevrosen <trevrosen@github> Trevor Rosen <[email protected]>
141+
trevrosen <trevrosen@github> Trevor Rosen <[email protected]>
119142
TrustedSec <[email protected]> trustedsec <[email protected]>
143+
void-in <void-in@github> root <[email protected]>
144+
void-in <void-in@github> void-in <[email protected]>
145+
void-in <void-in@github> void-in <[email protected]>
146+
void-in <void-in@github> void_in <[email protected]>
147+
void-in <void-in@github> Waqas Ali <[email protected]>
120148
zeroSteiner <zeroSteiner@github> Spencer McIntyre <[email protected]>
121149

150+
122151
# Aliases for utility author names. Since they're fake, typos abound
123152

124153
Tab Assassin <[email protected]> Tabassassin <[email protected]>

.ruby-version

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

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
bundler_args: --without coverage development pcap
22
cache: bundler
33
env:
4-
- RAKE_TASKS="cucumber cucumber:boot"
4+
- RAKE_TASKS="cucumber cucumber:boot" CREATE_BINSTUBS=true
55
- RAKE_TASKS=spec SPEC_OPTS="--tag content"
66
- RAKE_TASKS=spec SPEC_OPTS="--tag ~content"
77

@@ -25,7 +25,7 @@ script:
2525
- git diff --exit-code db/schema.rb && bundle exec rake $RAKE_TASKS
2626
sudo: false
2727
rvm:
28-
- '2.1.6'
28+
- '2.1.7'
2929

3030
notifications:
3131
irc: "irc.freenode.org#msfnotify"

CODE_OF_CONDUCT.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Contributor Code of Conduct
2+
3+
As contributors and maintainers of this project, and in the interest of
4+
fostering an open and welcoming community, we pledge to respect all people who
5+
contribute through reporting issues, posting feature requests, updating
6+
documentation, submitting pull requests or patches, and other activities.
7+
8+
We are committed to making participation in this project a harassment-free
9+
experience for everyone, regardless of level of experience, gender, gender
10+
identity and expression, sexual orientation, disability, personal appearance,
11+
body size, race, ethnicity, age, religion, or nationality.
12+
13+
Examples of unacceptable behavior by participants include:
14+
15+
* The use of sexualized language or imagery
16+
* Personal attacks
17+
* Trolling or insulting/derogatory comments
18+
* Public or private harassment
19+
* Publishing other's private information, such as physical or electronic
20+
addresses, without explicit permission
21+
* Other unethical or unprofessional conduct
22+
23+
Project maintainers have the right and responsibility to remove, edit, or
24+
reject comments, commits, code, wiki edits, issues, and other contributions
25+
that are not aligned to this Code of Conduct, or to ban temporarily or
26+
permanently any contributor for other behaviors that they deem inappropriate,
27+
threatening, offensive, or harmful.
28+
29+
By adopting this Code of Conduct, project maintainers commit themselves to
30+
fairly and consistently applying these principles to every aspect of managing
31+
this project. Project maintainers who do not follow or enforce the Code of
32+
Conduct may be permanently removed from the project team.
33+
34+
This Code of Conduct applies both within project spaces and in public spaces
35+
when an individual is representing the project or its community.
36+
37+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
38+
reported by contacting the project maintainers at [email protected]. If
39+
the incident involves a committer, you may report directly to
40+
41+
42+
All complaints will be reviewed and investigated and will result in a
43+
response that is deemed necessary and appropriate to the circumstances.
44+
Maintainers are obligated to maintain confidentiality with regard to the
45+
reporter of an incident.
46+
47+
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
48+
version 1.3.0, available at
49+
[http://contributor-covenant.org/version/1/3/0/][version]
50+
51+
[homepage]: http://contributor-covenant.org
52+
[version]: http://contributor-covenant.org/version/1/3/0/

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Pull requests [PR#2940] and [PR#3043] are a couple good examples to follow.
5151

5252
#### New Modules
5353

54-
* **Do** run `tools/msftidy.rb` against your module and fix any errors or warnings that come up.
54+
* **Do** run `tools/dev/msftidy.rb` against your module and fix any errors or warnings that come up.
5555
- It would be even better to set up `msftidy.rb` as a [pre-commit hook].
5656
* **Do** use the many module mixin [API]s. Wheel improvements are welcome; wheel reinventions, not so much.
5757
* **Don't** include more than one module per pull request.
@@ -97,7 +97,7 @@ already way ahead of the curve, so keep it up!
9797
[Common Coding Mistakes]:https://github.com/rapid7/metasploit-framework/wiki/Common-Metasploit-Module-Coding-Mistakes
9898
[Ruby style guide]:https://github.com/bbatsov/ruby-style-guide
9999
[Rubocop]:https://rubygems.org/search?query=rubocop
100-
[50.72 rule]:http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
100+
[50/72 rule]:http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
101101
[topic branch]:http://git-scm.com/book/en/Git-Branching-Branching-Workflows#Topic-Branches
102102
[console output]:https://help.github.com/articles/github-flavored-markdown#fenced-code-blocks
103103
[verification steps]:https://help.github.com/articles/writing-on-github#task-lists

COPYING

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
Copyright (C) 2006-2015, Rapid7, Inc.
1+
Copyright (C) 2006-2016, Rapid7, Inc.
22
All rights reserved.
33

44
Redistribution and use in source and binary forms, with or without modification,
55
are permitted provided that the following conditions are met:
66

77
* Redistributions of source code must retain the above copyright notice,
8-
this list of conditions and the following disclaimer.
8+
this list of conditions and the following disclaimer.
99

1010
* Redistributions in binary form must reproduce the above copyright notice,
11-
this list of conditions and the following disclaimer in the documentation
12-
and/or other materials provided with the distribution.
11+
this list of conditions and the following disclaimer in the documentation
12+
and/or other materials provided with the distribution.
1313

1414
* Neither the name of Rapid7, Inc. nor the names of its contributors
15-
may be used to endorse or promote products derived from this software
16-
without specific prior written permission.
15+
may be used to endorse or promote products derived from this software
16+
without specific prior written permission.
1717

1818
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
1919
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

Gemfile

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@ group :coverage do
1111
gem 'simplecov'
1212
end
1313

14-
group :db do
15-
gemspec name: 'metasploit-framework-db'
16-
end
17-
1814
group :development do
1915
# Markdown formatting for yard
2016
gem 'redcarpet'
@@ -28,18 +24,12 @@ group :development, :test do
2824
# automatically include factories from spec/factories
2925
gem 'factory_girl_rails', '~> 4.5.0'
3026
# Make rspec output shorter and more useful
31-
gem 'fivemat', '1.2.1'
27+
gem 'fivemat', '~> 1.3.1'
3228
# running documentation generation tasks and rspec tasks
3329
gem 'rake', '>= 10.0.0'
34-
# testing framework
35-
gem 'rspec', '>= 2.12', '< 3.0.0'
3630
# Define `rake spec`. Must be in development AND test so that its available by default as a rake test when the
3731
# environment is development
38-
gem 'rspec-rails' , '>= 2.12', '< 3.0.0'
39-
end
40-
41-
group :pcap do
42-
gemspec name: 'metasploit-framework-pcap'
32+
gem 'rspec-rails' , '~> 3.3'
4333
end
4434

4535
group :test do

0 commit comments

Comments
 (0)