Skip to content

Commit 376e791

Browse files
authored
Merge branch 'master' into KB-for-rails_webconsole_v2
2 parents 64aecb5 + a1a1a0a commit 376e791

File tree

35 files changed

+1278
-248
lines changed

35 files changed

+1278
-248
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ List the steps needed to make sure this thing works
1111
- [ ] ...
1212
- [ ] **Verify** the thing does what it should
1313
- [ ] **Verify** the thing does not do what it should not
14+
- [ ] **Document** the thing and how it works ([Example](https://github.com/rapid7/metasploit-framework/blob/master/documentation/modules/post/multi/gather/aws_keys.md))
1415

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.3.3
1+
2.4.1

.travis.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ addons:
1111
- graphviz
1212
language: ruby
1313
rvm:
14+
- '2.1'
15+
- '2.2'
1416
- '2.3.3'
17+
- '2.4.1'
1518

1619
env:
1720
- RAKE_TASKS="cucumber cucumber:boot" CREATE_BINSTUBS=true

Gemfile

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

6+
gem 'bit-struct', git: 'https://github.com/busterb/bit-struct', branch: 'ruby-2.4'
7+
gem 'method_source', git: 'https://github.com/banister/method_source', branch: 'master'
8+
69
# separate from test as simplecov is not run on travis-ci
710
group :coverage do
811
# code coverage for tests
9-
# any version newer than 0.5.4 gives an Encoding error when trying to read the source files.
10-
# see: https://github.com/colszowka/simplecov/issues/127 (hopefully fixed in 0.8.0)
1112
gem 'simplecov'
1213
end
1314

@@ -17,14 +18,9 @@ group :development do
1718
# generating documentation
1819
gem 'yard'
1920
# for development and testing purposes
20-
gem 'pry'
21+
gem 'pry', git: 'https://github.com/pry/pry', branch: 'master'
2122
# module documentation
22-
gem 'octokit', '~> 4.0'
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'))
23+
gem 'octokit'
2824
end
2925

3026
group :development, :test do

Gemfile.lock

Lines changed: 49 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,30 @@
1+
GIT
2+
remote: https://github.com/banister/method_source
3+
revision: 6dcb116e37e20e58f615ffe05a40bbe9a536e44a
4+
branch: master
5+
specs:
6+
method_source (0.8.1)
7+
8+
GIT
9+
remote: https://github.com/busterb/bit-struct
10+
revision: 707133ae6af5420be6fbe29be6baa5fbc929da2e
11+
branch: ruby-2.4
12+
specs:
13+
bit-struct (0.15.0)
14+
15+
GIT
16+
remote: https://github.com/pry/pry
17+
revision: 1f64463184e0a160d0b41d1a1f92b8e2f230278c
18+
branch: master
19+
specs:
20+
pry (0.10.4)
21+
coderay (~> 1.1.0)
22+
method_source (~> 0.8.1)
23+
124
PATH
225
remote: .
326
specs:
4-
metasploit-framework (4.14.8)
27+
metasploit-framework (4.14.10)
528
actionpack (~> 4.2.6)
629
activerecord (~> 4.2.6)
730
activesupport (~> 4.2.6)
@@ -11,6 +34,7 @@ PATH
1134
jsobfu
1235
json
1336
metasm
37+
metasploit-aggregator
1438
metasploit-concern
1539
metasploit-credential
1640
metasploit-model
@@ -104,7 +128,6 @@ GEM
104128
thor (~> 0.19)
105129
bcrypt (3.1.11)
106130
bindata (2.3.5)
107-
bit-struct (0.15.0)
108131
builder (3.2.3)
109132
capybara (2.13.0)
110133
addressable
@@ -142,7 +165,7 @@ GEM
142165
factory_girl_rails (4.8.0)
143166
factory_girl (~> 4.8.0)
144167
railties (>= 3.0.0)
145-
faraday (0.11.0)
168+
faraday (0.12.0.1)
146169
multipart-post (>= 1.2, < 3)
147170
ffi (1.9.18)
148171
filesize (0.1.1)
@@ -157,7 +180,7 @@ GEM
157180
multi_json (~> 1.11)
158181
os (~> 0.9)
159182
signet (~> 0.7)
160-
grpc (1.2.0)
183+
grpc (1.2.2)
161184
google-protobuf (~> 3.1)
162185
googleauth (~> 0.5.1)
163186
i18n (0.8.1)
@@ -204,7 +227,6 @@ GEM
204227
railties (~> 4.2.6)
205228
recog (~> 2.0)
206229
metasploit_payloads-mettle (0.1.8)
207-
method_source (0.8.2)
208230
mime-types (3.1)
209231
mime-types-data (~> 3.2015)
210232
mime-types-data (3.2016.0521)
@@ -217,10 +239,10 @@ GEM
217239
nessus_rest (0.1.6)
218240
net-ssh (4.1.0)
219241
network_interface (0.0.1)
220-
nexpose (5.3.2)
242+
nexpose (6.0.0)
221243
nokogiri (1.7.1)
222244
mini_portile2 (~> 2.1.0)
223-
octokit (4.6.2)
245+
octokit (4.7.0)
224246
sawyer (~> 0.8.0, >= 0.5.3)
225247
openssl-ccm (1.2.1)
226248
openvas-omp (0.0.4)
@@ -235,10 +257,6 @@ GEM
235257
activerecord (>= 4.0.0)
236258
arel (>= 4.0.1)
237259
pg_array_parser (~> 0.0.9)
238-
pry (0.10.4)
239-
coderay (~> 1.1.0)
240-
method_source (~> 0.8.1)
241-
slop (~> 3.4)
242260
public_suffix (2.0.5)
243261
rack (1.6.5)
244262
rack-test (0.6.3)
@@ -263,48 +281,48 @@ GEM
263281
redcarpet (3.4.0)
264282
rex-arch (0.1.4)
265283
rex-text
266-
rex-bin_tools (0.1.1)
284+
rex-bin_tools (0.1.2)
267285
metasm
268286
rex-arch
269287
rex-core
270288
rex-struct2
271289
rex-text
272-
rex-core (0.1.8)
273-
rex-encoder (0.1.2)
290+
rex-core (0.1.9)
291+
rex-encoder (0.1.3)
274292
metasm
275293
rex-arch
276294
rex-text
277-
rex-exploitation (0.1.11)
295+
rex-exploitation (0.1.12)
278296
jsobfu
279297
metasm
280298
rex-arch
281299
rex-encoder
282300
rex-text
283-
rex-java (0.1.3)
284-
rex-mime (0.1.3)
301+
rex-java (0.1.4)
302+
rex-mime (0.1.4)
285303
rex-text
286304
rex-nop (0.1.0)
287305
rex-arch
288-
rex-ole (0.1.4)
306+
rex-ole (0.1.5)
289307
rex-text
290-
rex-powershell (0.1.69)
308+
rex-powershell (0.1.70)
291309
rex-random_identifier
292310
rex-text
293-
rex-random_identifier (0.1.1)
311+
rex-random_identifier (0.1.2)
294312
rex-text
295-
rex-registry (0.1.1)
296-
rex-rop_builder (0.1.1)
313+
rex-registry (0.1.2)
314+
rex-rop_builder (0.1.2)
297315
metasm
298316
rex-core
299317
rex-text
300-
rex-socket (0.1.3)
318+
rex-socket (0.1.5)
301319
rex-core
302-
rex-sslscan (0.1.2)
320+
rex-sslscan (0.1.3)
303321
rex-socket
304322
rex-text
305-
rex-struct2 (0.1.0)
306-
rex-text (0.2.13)
307-
rex-zip (0.1.1)
323+
rex-struct2 (0.1.1)
324+
rex-text (0.2.14)
325+
rex-zip (0.1.2)
308326
rex-text
309327
rkelly-remix (0.0.7)
310328
robots (0.10.1)
@@ -347,7 +365,6 @@ GEM
347365
json (>= 1.8, < 3)
348366
simplecov-html (~> 0.10.0)
349367
simplecov-html (0.10.0)
350-
slop (3.6.0)
351368
sqlite3 (1.3.13)
352369
sshkey (1.9.0)
353370
thor (0.19.4)
@@ -367,13 +384,14 @@ PLATFORMS
367384

368385
DEPENDENCIES
369386
aruba
387+
bit-struct!
370388
cucumber-rails
371389
factory_girl_rails
372390
fivemat
373-
metasploit-aggregator
374391
metasploit-framework!
375-
octokit (~> 4.0)
376-
pry
392+
method_source!
393+
octokit
394+
pry!
377395
rake
378396
redcarpet
379397
rspec-rails

0 commit comments

Comments
 (0)