Skip to content

Commit 2acd941

Browse files
authored
Merge branch 'master' into dtc_fix
2 parents 0be6b8c + 06ebb22 commit 2acd941

File tree

406 files changed

+12667
-4009
lines changed

Some content is hidden

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

406 files changed

+12667
-4009
lines changed

.dockerignore

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
.dockerignore
2+
.gitignore
3+
.env*
4+
docker-compose*.yml
5+
docker/
6+
!docker/msfconsole.rc
7+
README.md
8+
9+
.bundle
10+
Gemfile.local
11+
Gemfile.local.lock
12+
# Rubymine project directory
13+
.idea
14+
# Sublime Text project directory (not created by ST by default)
15+
.sublime-project
16+
# RVM control file, keep this to avoid backdooring Metasploit
17+
.rvmrc
18+
# Allow for a local choice of (unsupported / semi-supported) ruby versions
19+
# See PR #4136 for usage, but example usage for rvm:
20+
# rvm --create --versions-conf use 2.1.4@metasploit-framework
21+
# Because rbenv doesn't use .versions.conf, to achieve this same functionality, run:
22+
# rbenv shell 2.1.4
23+
.versions.conf
24+
# YARD cache directory
25+
.yardoc
26+
# Mac OS X files
27+
.DS_Store
28+
# database config for testing
29+
config/database.yml
30+
# target config file for testing
31+
features/support/targets.yml
32+
# simplecov coverage data
33+
coverage
34+
doc/
35+
external/source/meterpreter/java/bin
36+
external/source/meterpreter/java/build
37+
external/source/meterpreter/java/extensions
38+
external/source/javapayload/bin
39+
external/source/javapayload/build
40+
# Java binary ignores. Replace the 5 above with this once we're merged.
41+
external/source/javapayload/*/.classpath
42+
external/source/javapayload/*/.project
43+
external/source/javapayload/*/.settings
44+
external/source/javapayload/*/bin
45+
external/source/javapayload/*/target
46+
external/source/javapayload/*/*/.classpath
47+
external/source/javapayload/*/*/.project
48+
external/source/javapayload/*/*/.settings
49+
external/source/javapayload/*/*/bin
50+
external/source/javapayload/*/*/target
51+
# Packaging directory
52+
pkg
53+
tags
54+
*.swp
55+
*.orig
56+
*.rej
57+
*~
58+
# Ignore backups of retabbed files
59+
*.notab
60+
61+
# ignore Visual Studio external source garbage
62+
*.suo
63+
*.sdf
64+
*.opensdf
65+
*.user
66+
67+
# Rails log directory
68+
/log
69+
# Rails tmp directory
70+
/tmp
71+
72+
# ignore release/debug folders for exploits
73+
external/source/exploits/**/Debug
74+
external/source/exploits/**/Release
75+
76+
# Avoid checking in Meterpreter binaries. These are supplied upstream by
77+
# the metasploit-payloads gem.
78+
data/meterpreter/*.dll
79+
data/meterpreter/*.php
80+
data/meterpreter/*.py
81+
data/meterpreter/*.bin
82+
data/meterpreter/*.jar
83+
data/meterpreter/*.lso
84+
data/android
85+
data/java
86+
87+
# Avoid checking in Meterpreter libs that are built from
88+
# private source. If you're interested in this functionality,
89+
# check out Metasploit Pro: http://metasploit.com/download
90+
data/meterpreter/ext_server_pivot.*.dll
91+
92+
# Avoid checking in metakitty, the source for
93+
# https://rapid7.github.io/metasploit-framework. It's an orphan branch.
94+
/metakitty
95+
.vagrant

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,6 @@ data/meterpreter/ext_server_pivot.*.dll
8585
# https://rapid7.github.io/metasploit-framework. It's an orphan branch.
8686
/metakitty
8787
.vagrant
88+
89+
# local docker compose overrides
90+
docker-compose.local*

Gemfile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@ group :development do
2020
gem 'pry'
2121
# module documentation
2222
gem 'octokit', '~> 4.0'
23-
# rails-upgrade staging gems
23+
# session aggregator, native builds have issues on arm platforms for now
24+
gem 'metasploit-aggregator' if [
25+
'x86-mingw32', 'x64-mingw32',
26+
'x86_64-linux', 'x86-linux',
27+
'darwin'].include?(RUBY_PLATFORM.gsub(/.*darwin.*/, 'darwin'))
2428
end
2529

2630
group :development, :test do

Gemfile.lock

Lines changed: 72 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
metasploit-framework (4.13.19)
4+
metasploit-framework (4.14.3)
55
actionpack (~> 4.2.6)
66
activerecord (~> 4.2.6)
77
activesupport (~> 4.2.6)
@@ -14,18 +14,19 @@ PATH
1414
metasploit-concern
1515
metasploit-credential
1616
metasploit-model
17-
metasploit-payloads (= 1.2.11)
17+
metasploit-payloads (= 1.2.19)
1818
metasploit_data_models
1919
metasploit_payloads-mettle (= 0.1.7)
2020
msgpack
2121
nessus_rest
2222
net-ssh
2323
network_interface
24+
nexpose
2425
nokogiri
2526
octokit
2627
openssl-ccm
2728
openvas-omp
28-
packetfu
29+
packetfu (= 1.1.13.pre)
2930
patch_finder
3031
pcaprub
3132
pg
@@ -63,29 +64,28 @@ PATH
6364
GEM
6465
remote: https://rubygems.org/
6566
specs:
66-
actionpack (4.2.7.1)
67-
actionview (= 4.2.7.1)
68-
activesupport (= 4.2.7.1)
67+
actionpack (4.2.8)
68+
actionview (= 4.2.8)
69+
activesupport (= 4.2.8)
6970
rack (~> 1.6)
7071
rack-test (~> 0.6.2)
7172
rails-dom-testing (~> 1.0, >= 1.0.5)
7273
rails-html-sanitizer (~> 1.0, >= 1.0.2)
73-
actionview (4.2.7.1)
74-
activesupport (= 4.2.7.1)
74+
actionview (4.2.8)
75+
activesupport (= 4.2.8)
7576
builder (~> 3.1)
7677
erubis (~> 2.7.0)
7778
rails-dom-testing (~> 1.0, >= 1.0.5)
78-
rails-html-sanitizer (~> 1.0, >= 1.0.2)
79-
activemodel (4.2.7.1)
80-
activesupport (= 4.2.7.1)
79+
rails-html-sanitizer (~> 1.0, >= 1.0.3)
80+
activemodel (4.2.8)
81+
activesupport (= 4.2.8)
8182
builder (~> 3.1)
82-
activerecord (4.2.7.1)
83-
activemodel (= 4.2.7.1)
84-
activesupport (= 4.2.7.1)
83+
activerecord (4.2.8)
84+
activemodel (= 4.2.8)
85+
activesupport (= 4.2.8)
8586
arel (~> 6.0)
86-
activesupport (4.2.7.1)
87+
activesupport (4.2.8)
8788
i18n (~> 0.7)
88-
json (~> 1.7, >= 1.7.7)
8989
minitest (~> 5.1)
9090
thread_safe (~> 0.3, >= 0.3.4)
9191
tzinfo (~> 1.1)
@@ -104,7 +104,7 @@ GEM
104104
bcrypt (3.1.11)
105105
bit-struct (0.15.0)
106106
builder (3.2.3)
107-
capybara (2.12.0)
107+
capybara (2.13.0)
108108
addressable
109109
mime-types (>= 1.16)
110110
nokogiri (>= 1.3.3)
@@ -114,7 +114,7 @@ GEM
114114
childprocess (0.5.9)
115115
ffi (~> 1.0, >= 1.0.11)
116116
coderay (1.1.1)
117-
contracts (0.14.0)
117+
contracts (0.15.0)
118118
cucumber (2.4.0)
119119
builder (>= 2.1.2)
120120
cucumber-core (~> 1.5.0)
@@ -142,17 +142,38 @@ GEM
142142
railties (>= 3.0.0)
143143
faraday (0.11.0)
144144
multipart-post (>= 1.2, < 3)
145-
ffi (1.9.17)
145+
ffi (1.9.18)
146146
filesize (0.1.1)
147147
fivemat (1.3.2)
148-
gherkin (4.0.0)
149-
i18n (0.8.0)
148+
gherkin (4.1.1)
149+
google-protobuf (3.2.0.2)
150+
googleauth (0.5.1)
151+
faraday (~> 0.9)
152+
jwt (~> 1.4)
153+
logging (~> 2.0)
154+
memoist (~> 0.12)
155+
multi_json (~> 1.11)
156+
os (~> 0.9)
157+
signet (~> 0.7)
158+
grpc (1.1.2)
159+
google-protobuf (~> 3.1)
160+
googleauth (~> 0.5.1)
161+
i18n (0.8.1)
150162
jsobfu (0.4.2)
151163
rkelly-remix
152-
json (1.8.6)
164+
json (2.0.3)
165+
jwt (1.5.6)
166+
little-plugger (1.1.4)
167+
logging (2.2.0)
168+
little-plugger (~> 1.1)
169+
multi_json (~> 1.10)
153170
loofah (2.0.3)
154171
nokogiri (>= 1.5.9)
155-
metasm (1.0.2)
172+
memoist (0.15.0)
173+
metasm (1.0.3)
174+
metasploit-aggregator (0.1.3)
175+
grpc
176+
rex-arch
156177
metasploit-concern (2.0.3)
157178
activemodel (~> 4.2.6)
158179
activesupport (~> 4.2.6)
@@ -169,7 +190,7 @@ GEM
169190
activemodel (~> 4.2.6)
170191
activesupport (~> 4.2.6)
171192
railties (~> 4.2.6)
172-
metasploit-payloads (1.2.11)
193+
metasploit-payloads (1.2.19)
173194
metasploit_data_models (2.0.14)
174195
activerecord (~> 4.2.6)
175196
activesupport (~> 4.2.6)
@@ -187,25 +208,26 @@ GEM
187208
mime-types-data (3.2016.0521)
188209
mini_portile2 (2.1.0)
189210
minitest (5.10.1)
190-
msgpack (1.0.3)
211+
msgpack (1.1.0)
191212
multi_json (1.12.1)
192213
multi_test (0.1.2)
193214
multipart-post (2.0.0)
194215
nessus_rest (0.1.6)
195-
net-ssh (4.0.1)
216+
net-ssh (4.1.0)
196217
network_interface (0.0.1)
218+
nexpose (5.3.1)
197219
nokogiri (1.7.0.1)
198220
mini_portile2 (~> 2.1.0)
199221
octokit (4.6.2)
200222
sawyer (~> 0.8.0, >= 0.5.3)
201223
openssl-ccm (1.2.1)
202224
openvas-omp (0.0.4)
203-
packetfu (1.1.11)
204-
network_interface (~> 0.0)
205-
pcaprub (~> 0.12)
225+
os (0.9.6)
226+
packetfu (1.1.13.pre)
227+
pcaprub
206228
patch_finder (1.0.2)
207229
pcaprub (0.12.4)
208-
pg (0.19.0)
230+
pg (0.20.0)
209231
pg_array_parser (0.0.9)
210232
postgres_ext (3.0.0)
211233
activerecord (>= 4.0.0)
@@ -227,14 +249,14 @@ GEM
227249
rails-deprecated_sanitizer (>= 1.0.1)
228250
rails-html-sanitizer (1.0.3)
229251
loofah (~> 2.0)
230-
railties (4.2.7.1)
231-
actionpack (= 4.2.7.1)
232-
activesupport (= 4.2.7.1)
252+
railties (4.2.8)
253+
actionpack (= 4.2.8)
254+
activesupport (= 4.2.8)
233255
rake (>= 0.8.7)
234256
thor (>= 0.18.1, < 2.0)
235257
rake (12.0.0)
236-
rb-readline (0.5.3)
237-
recog (2.1.4)
258+
rb-readline (0.5.4)
259+
recog (2.1.5)
238260
nokogiri
239261
redcarpet (3.4.0)
240262
rex-arch (0.1.4)
@@ -245,12 +267,12 @@ GEM
245267
rex-core
246268
rex-struct2
247269
rex-text
248-
rex-core (0.1.6)
270+
rex-core (0.1.7)
249271
rex-encoder (0.1.2)
250272
metasm
251273
rex-arch
252274
rex-text
253-
rex-exploitation (0.1.10)
275+
rex-exploitation (0.1.11)
254276
jsobfu
255277
metasm
256278
rex-arch
@@ -279,7 +301,7 @@ GEM
279301
rex-socket
280302
rex-text
281303
rex-struct2 (0.1.0)
282-
rex-text (0.2.11)
304+
rex-text (0.2.12)
283305
rex-zip (0.1.1)
284306
rex-text
285307
rkelly-remix (0.0.7)
@@ -302,13 +324,18 @@ GEM
302324
rspec-support (~> 3.5.0)
303325
rspec-support (3.5.0)
304326
rubyntlm (0.6.1)
305-
rubyzip (1.2.0)
327+
rubyzip (1.2.1)
306328
sawyer (0.8.1)
307329
addressable (>= 2.3.5, < 2.6)
308330
faraday (~> 0.8, < 1.0)
309331
shoulda-matchers (3.1.1)
310332
activesupport (>= 4.0.0)
311-
simplecov (0.13.0)
333+
signet (0.7.3)
334+
addressable (~> 2.3)
335+
faraday (~> 0.9)
336+
jwt (~> 1.5)
337+
multi_json (~> 1.10)
338+
simplecov (0.14.0)
312339
docile (~> 1.1.0)
313340
json (>= 1.8, < 3)
314341
simplecov-html (~> 0.10.0)
@@ -317,13 +344,13 @@ GEM
317344
sqlite3 (1.3.13)
318345
sshkey (1.9.0)
319346
thor (0.19.4)
320-
thread_safe (0.3.5)
347+
thread_safe (0.3.6)
321348
timecop (0.8.1)
322349
tzinfo (1.2.2)
323350
thread_safe (~> 0.1)
324-
tzinfo-data (1.2016.10)
351+
tzinfo-data (1.2017.1)
325352
tzinfo (>= 1.0.0)
326-
windows_error (0.1.0)
353+
windows_error (0.1.1)
327354
xpath (2.0.0)
328355
nokogiri (~> 1.3)
329356
yard (0.9.8)
@@ -336,6 +363,7 @@ DEPENDENCIES
336363
cucumber-rails
337364
factory_girl_rails
338365
fivemat
366+
metasploit-aggregator
339367
metasploit-framework!
340368
octokit (~> 4.0)
341369
pry
@@ -348,4 +376,4 @@ DEPENDENCIES
348376
yard
349377

350378
BUNDLED WITH
351-
1.14.3
379+
1.14.6
5 KB
Binary file not shown.
5 KB
Binary file not shown.
5 KB
Binary file not shown.
5 KB
Binary file not shown.
5 KB
Binary file not shown.
5 KB
Binary file not shown.

0 commit comments

Comments
 (0)