Skip to content

Commit 838b066

Browse files
author
Brent Cook
committed
Merge branch 'master' into land-8716
2 parents e710701 + 92d1b3f commit 838b066

File tree

112 files changed

+2090
-901
lines changed

Some content is hidden

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

112 files changed

+2090
-901
lines changed

.travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ rvm:
1616
- '2.4.1'
1717

1818
env:
19-
# TODO: restore these tests when the code passes them!
20-
# - CMD='bundle exec rake cucumber cucumber:boot CREATE_BINSTUBS=true'
2119
- CMD='bundle exec rake rspec-rerun:spec SPEC_OPTS="--tag content"'
2220
- CMD='bundle exec rake rspec-rerun:spec SPEC_OPTS="--tag ~content"'
2321

Gemfile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@ source 'https://rubygems.org'
33
# spec.add_runtime_dependency '<name>', [<version requirements>]
44
gemspec name: 'metasploit-framework'
55

6+
# These pull in pre-release gems in order to fix specific issues.
7+
# XXX https://github.com/alexdalitz/dnsruby/pull/134
8+
gem 'dnsruby', git: 'https://github.com/alexdalitz/dnsruby'
9+
10+
# XXX https://github.com/ConnorAtherton/rb-readline/commit/fd882edcd145c26681f9971be5f6675c7f6d1970
11+
gem 'rb-readline', git: 'https://github.com/ConnorAtherton/rb-readline' if [
12+
'x86_64-linux', 'x86-linux', 'darwin'].include?(RUBY_PLATFORM.gsub(/.*darwin.*/, 'darwin'))
13+
614
# separate from test as simplecov is not run on travis-ci
715
group :coverage do
816
# code coverage for tests
@@ -37,14 +45,6 @@ group :development, :test do
3745
end
3846

3947
group :test do
40-
# cucumber extension for testing command line applications, like msfconsole
41-
gem 'aruba'
42-
# cucumber + automatic database cleaning with database_cleaner
43-
gem 'cucumber-rails', :require => false
44-
gem 'shoulda-matchers'
4548
# Manipulate Time.now in specs
4649
gem 'timecop'
47-
# Needed to work around a regression between capybara 2.7.1 and xpath 2.1
48-
# XXX remove when capybara is updated to work with xpath 2.1
49-
gem 'xpath', '2.0'
5050
end

Gemfile.lock

Lines changed: 26 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
1+
GIT
2+
remote: https://github.com/ConnorAtherton/rb-readline
3+
revision: fd882edcd145c26681f9971be5f6675c7f6d1970
4+
specs:
5+
rb-readline (0.5.4)
6+
7+
GIT
8+
remote: https://github.com/alexdalitz/dnsruby
9+
revision: 09c3890ccfaedb7fd4951f56575d5c53651e0140
10+
specs:
11+
dnsruby (1.60.1)
12+
113
PATH
214
remote: .
315
specs:
4-
metasploit-framework (4.15.1)
16+
metasploit-framework (4.15.4)
517
actionpack (~> 4.2.6)
618
activerecord (~> 4.2.6)
719
activesupport (~> 4.2.6)
@@ -16,9 +28,9 @@ PATH
1628
metasploit-concern
1729
metasploit-credential
1830
metasploit-model
19-
metasploit-payloads (= 1.2.37)
31+
metasploit-payloads (= 1.2.42)
2032
metasploit_data_models
21-
metasploit_payloads-mettle (= 0.1.10)
33+
metasploit_payloads-mettle (= 0.1.14)
2234
msgpack
2335
nessus_rest
2436
net-ssh
@@ -46,7 +58,7 @@ PATH
4658
rex-mime
4759
rex-nop
4860
rex-ole
49-
rex-powershell
61+
rex-powershell (< 0.1.73)
5062
rex-random_identifier
5163
rex-registry
5264
rex-rop_builder
@@ -102,64 +114,27 @@ GEM
102114
arel (6.0.4)
103115
arel-helpers (2.4.0)
104116
activerecord (>= 3.1.0, < 6)
105-
aruba (0.14.2)
106-
childprocess (~> 0.5.6)
107-
contracts (~> 0.9)
108-
cucumber (>= 1.3.19)
109-
ffi (~> 1.9.10)
110-
rspec-expectations (>= 2.99)
111-
thor (~> 0.19)
112117
backports (3.8.0)
113118
bcrypt (3.1.11)
114119
bindata (2.4.0)
115120
bit-struct (0.16)
116121
builder (3.2.3)
117-
capybara (2.14.4)
118-
addressable
119-
mime-types (>= 1.16)
120-
nokogiri (>= 1.3.3)
121-
rack (>= 1.0.0)
122-
rack-test (>= 0.5.4)
123-
xpath (~> 2.0)
124-
childprocess (0.5.9)
125-
ffi (~> 1.0, >= 1.0.11)
126122
coderay (1.1.1)
127-
contracts (0.16.0)
128-
cucumber (2.4.0)
129-
builder (>= 2.1.2)
130-
cucumber-core (~> 1.5.0)
131-
cucumber-wire (~> 0.0.1)
132-
diff-lcs (>= 1.1.3)
133-
gherkin (~> 4.0)
134-
multi_json (>= 1.7.5, < 2.0)
135-
multi_test (>= 0.1.2)
136-
cucumber-core (1.5.0)
137-
gherkin (~> 4.0)
138-
cucumber-rails (1.5.0)
139-
capybara (>= 1.1.2, < 3)
140-
cucumber (>= 1.3.8, < 4)
141-
mime-types (>= 1.17, < 4)
142-
nokogiri (~> 1.5)
143-
railties (>= 4, < 5.2)
144-
cucumber-wire (0.0.1)
145123
diff-lcs (1.3)
146-
dnsruby (1.60.1)
147124
docile (1.1.5)
148125
erubis (2.7.0)
149126
factory_girl (4.8.0)
150127
activesupport (>= 3.0.0)
151128
factory_girl_rails (4.8.0)
152129
factory_girl (~> 4.8.0)
153130
railties (>= 3.0.0)
154-
faraday (0.12.1)
131+
faraday (0.12.2)
155132
multipart-post (>= 1.2, < 3)
156-
ffi (1.9.18)
157133
filesize (0.1.1)
158134
fivemat (1.3.5)
159-
gherkin (4.1.3)
160135
google-protobuf (3.3.0)
161-
googleauth (0.5.1)
162-
faraday (~> 0.9)
136+
googleauth (0.5.2)
137+
faraday (~> 0.12)
163138
jwt (~> 1.4)
164139
logging (~> 2.0)
165140
memoist (~> 0.12)
@@ -203,7 +178,7 @@ GEM
203178
activemodel (~> 4.2.6)
204179
activesupport (~> 4.2.6)
205180
railties (~> 4.2.6)
206-
metasploit-payloads (1.2.37)
181+
metasploit-payloads (1.2.42)
207182
metasploit_data_models (2.0.15)
208183
activerecord (~> 4.2.6)
209184
activesupport (~> 4.2.6)
@@ -214,16 +189,12 @@ GEM
214189
postgres_ext
215190
railties (~> 4.2.6)
216191
recog (~> 2.0)
217-
metasploit_payloads-mettle (0.1.10)
192+
metasploit_payloads-mettle (0.1.14)
218193
method_source (0.8.2)
219-
mime-types (3.1)
220-
mime-types-data (~> 3.2015)
221-
mime-types-data (3.2016.0521)
222194
mini_portile2 (2.2.0)
223-
minitest (5.10.2)
195+
minitest (5.10.3)
224196
msgpack (1.1.0)
225197
multi_json (1.12.1)
226-
multi_test (0.1.2)
227198
multipart-post (2.0.0)
228199
nessus_rest (0.1.6)
229200
net-ssh (4.1.0)
@@ -274,7 +245,6 @@ GEM
274245
rake (>= 0.8.7)
275246
thor (>= 0.18.1, < 2.0)
276247
rake (12.0.0)
277-
rb-readline (0.5.4)
278248
recog (2.1.11)
279249
nokogiri
280250
redcarpet (3.4.0)
@@ -286,7 +256,7 @@ GEM
286256
rex-core
287257
rex-struct2
288258
rex-text
289-
rex-core (0.1.11)
259+
rex-core (0.1.12)
290260
rex-encoder (0.1.4)
291261
metasm
292262
rex-arch
@@ -358,8 +328,6 @@ GEM
358328
sawyer (0.8.1)
359329
addressable (>= 2.3.5, < 2.6)
360330
faraday (~> 0.8, < 1.0)
361-
shoulda-matchers (3.1.2)
362-
activesupport (>= 4.0.0)
363331
signet (0.7.3)
364332
addressable (~> 2.3)
365333
faraday (~> 0.9)
@@ -386,31 +354,27 @@ GEM
386354
activemodel (>= 4.2.7)
387355
activesupport (>= 4.2.7)
388356
xmlrpc (0.3.0)
389-
xpath (2.0.0)
390-
nokogiri (~> 1.3)
391357
yard (0.9.9)
392358

393359
PLATFORMS
394360
ruby
395361

396362
DEPENDENCIES
397-
aruba
398-
cucumber-rails
363+
dnsruby!
399364
factory_girl_rails
400365
fivemat
401366
metasploit-aggregator
402367
metasploit-framework!
403368
octokit
404369
pry
405370
rake
371+
rb-readline!
406372
redcarpet
407373
rspec-rails
408374
rspec-rerun
409-
shoulda-matchers
410375
simplecov
411376
timecop
412-
xpath (= 2.0)
413377
yard
414378

415379
BUNDLED WITH
416-
1.15.1
380+
1.15.3

0 commit comments

Comments
 (0)