Skip to content

Commit 80f00d0

Browse files
author
Pedro Ribeiro
authored
Merge pull request #28 from rapid7/master
asasasas
2 parents 478ebb0 + f456c96 commit 80f00d0

File tree

140 files changed

+2092
-835
lines changed

Some content is hidden

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

140 files changed

+2092
-835
lines changed

.github/label-actions.yml

+28-2
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,10 @@ pulls:
9999
100100
issues:
101101
actions:
102+
# Termux issues are usually user error. However they may describe issues within modules/framework itself,
103+
# and for this reason they are not closed automatically.
102104
termux:
105+
close: false
103106
comment: |
104107
Termux is not officially supported. https://github.com/rapid7/metasploit-framework/issues/11023
105108
@@ -110,17 +113,40 @@ issues:
110113
* https://wiki.termux.com/wiki/Metasploit_Framework
111114
* termux/termux-packages/issues/715
112115
116+
# Used for issues that have had low effort applied, haven't followed the issue template, and there's not enough
117+
# information to warrant staying open
113118
needs-issue-template:
114119
close: true
115120
comment: |
116-
When creating an issue, please ensure that the default issue template has been updated with the required details.
121+
When creating an issue, please ensure that the default issue template has been updated with the required details:
122+
https://github.com/rapid7/metasploit-framework/issues/new/choose
117123
118124
Closing this issue. If you believe this issue has been closed in error, please provide any relevant output and logs which may be useful in diagnosing the issue.
119125
126+
# Used for issues that have attempted to provide some details, but more information is required. This can be
127+
# useful for older issues, or issues that have been raised without following the issue template fully and have
128+
# useful comments present that stop it from being closed outright.
129+
needs-more-information:
130+
close: false
131+
comment: |
132+
It looks like there's not enough information to replicate this issue. Please provide any relevant output and logs which may be useful in diagnosing the issue.
133+
134+
This includes:
135+
136+
- All of the item points within this [tempate](https://github.com/rapid7/metasploit-framework/blob/master/.github/ISSUE_TEMPLATE/bug_report.md)
137+
- The result of the `debug` command in your Metasploit console
138+
- Screenshots showing the issues you're having
139+
- Exact replication steps
140+
141+
The easier it is for us to replicate and debug an issue means there's a higher chance of this issue being resolved.
142+
143+
# Used for issues that have zero effort applied, potentially bot related
144+
# https://github.com/rapid7/metasploit-framework/pull/13280#issuecomment-616842090
120145
potato:
121146
close: true
122147
comment: |
123-
When creating an issue, please ensure that the default issue template has been updated with the required details.
148+
When creating an issue, please ensure that the default issue template has been updated with the required details:
149+
https://github.com/rapid7/metasploit-framework/issues/new/choose
124150
125151
Closing this issue. If you believe this issue has been closed in error, please provide any relevant output and logs which may be useful in diagnosing the issue.
126152

.github/workflows/verify.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ jobs:
6767

6868
- name: Checkout code
6969
uses: actions/checkout@v2
70+
# Required to checkout HEAD^ for the msftidy script
71+
# https://github.com/actions/checkout/tree/5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f#checkout-head
72+
with:
73+
fetch-depth: 2
7074

7175
- uses: actions/setup-ruby@v1
7276
with:
@@ -90,7 +94,7 @@ jobs:
9094
env:
9195
BUNDLER_WITHOUT: coverage development pcap
9296

93-
- name: Setup mstidy
97+
- name: Setup msftidy
9498
run: |
9599
ln -sf ../../tools/dev/pre-commit-hook.rb ./.git/hooks/post-merge
96100
ls -la ./.git/hooks

Gemfile

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

6-
gem 'sqlite3', '~>1.3.0'
7-
86
# separate from test as simplecov is not run on travis-ci
97
group :coverage do
108
# code coverage for tests

Gemfile.lock

+30-31
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
metasploit-framework (6.0.28)
4+
metasploit-framework (6.0.30)
55
actionpack (~> 5.2.2)
66
activerecord (~> 5.2.2)
77
activesupport (~> 5.2.2)
@@ -29,9 +29,9 @@ PATH
2929
metasploit-concern
3030
metasploit-credential
3131
metasploit-model
32-
metasploit-payloads (= 2.0.27)
32+
metasploit-payloads (= 2.0.28)
3333
metasploit_data_models
34-
metasploit_payloads-mettle (= 1.0.5)
34+
metasploit_payloads-mettle (= 1.0.6)
3535
mqtt
3636
msgpack
3737
nessus_rest
@@ -90,7 +90,7 @@ PATH
9090
GEM
9191
remote: https://rubygems.org/
9292
specs:
93-
Ascii85 (1.0.3)
93+
Ascii85 (1.1.0)
9494
actionpack (5.2.4.4)
9595
actionview (= 5.2.4.4)
9696
activesupport (= 5.2.4.4)
@@ -121,25 +121,25 @@ GEM
121121
arel (9.0.0)
122122
arel-helpers (2.12.0)
123123
activerecord (>= 3.1.0, < 7)
124-
ast (2.4.1)
124+
ast (2.4.2)
125125
aws-eventstream (1.1.0)
126-
aws-partitions (1.417.0)
127-
aws-sdk-core (3.111.2)
126+
aws-partitions (1.422.0)
127+
aws-sdk-core (3.112.0)
128128
aws-eventstream (~> 1, >= 1.0.2)
129129
aws-partitions (~> 1, >= 1.239.0)
130130
aws-sigv4 (~> 1.1)
131131
jmespath (~> 1.0)
132-
aws-sdk-ec2 (1.220.0)
133-
aws-sdk-core (~> 3, >= 3.109.0)
132+
aws-sdk-ec2 (1.223.0)
133+
aws-sdk-core (~> 3, >= 3.112.0)
134134
aws-sigv4 (~> 1.1)
135-
aws-sdk-iam (1.46.0)
136-
aws-sdk-core (~> 3, >= 3.109.0)
135+
aws-sdk-iam (1.47.0)
136+
aws-sdk-core (~> 3, >= 3.112.0)
137137
aws-sigv4 (~> 1.1)
138-
aws-sdk-kms (1.41.0)
139-
aws-sdk-core (~> 3, >= 3.109.0)
138+
aws-sdk-kms (1.42.0)
139+
aws-sdk-core (~> 3, >= 3.112.0)
140140
aws-sigv4 (~> 1.1)
141-
aws-sdk-s3 (1.87.0)
142-
aws-sdk-core (~> 3, >= 3.109.0)
141+
aws-sdk-s3 (1.88.0)
142+
aws-sdk-core (~> 3, >= 3.112.0)
143143
aws-sdk-kms (~> 1)
144144
aws-sigv4 (~> 1.1)
145145
aws-sigv4 (1.2.2)
@@ -192,7 +192,7 @@ GEM
192192
hrr_rb_ssh (0.3.0.pre2)
193193
ed25519 (~> 1.2)
194194
http_parser.rb (0.6.0)
195-
i18n (1.8.7)
195+
i18n (1.8.8)
196196
concurrent-ruby (~> 1.0)
197197
io-console (0.5.7)
198198
irb (1.3.2)
@@ -224,7 +224,7 @@ GEM
224224
activemodel (~> 5.2.2)
225225
activesupport (~> 5.2.2)
226226
railties (~> 5.2.2)
227-
metasploit-payloads (2.0.27)
227+
metasploit-payloads (2.0.28)
228228
metasploit_data_models (4.1.1)
229229
activerecord (~> 5.2.2)
230230
activesupport (~> 5.2.2)
@@ -234,12 +234,12 @@ GEM
234234
pg
235235
railties (~> 5.2.2)
236236
recog (~> 2.0)
237-
metasploit_payloads-mettle (1.0.5)
237+
metasploit_payloads-mettle (1.0.6)
238238
method_source (1.0.0)
239239
mini_portile2 (2.5.0)
240240
minitest (5.14.3)
241241
mqtt (0.5.0)
242-
msgpack (1.3.3)
242+
msgpack (1.4.2)
243243
multipart-post (2.1.1)
244244
mustermann (1.1.1)
245245
ruby2_keywords (~> 0.0.1)
@@ -265,8 +265,8 @@ GEM
265265
ast (~> 2.4.1)
266266
patch_finder (1.0.2)
267267
pcaprub (0.13.0)
268-
pdf-reader (2.4.1)
269-
Ascii85 (~> 1.0.0)
268+
pdf-reader (2.4.2)
269+
Ascii85 (~> 1.0)
270270
afm (~> 0.2.1)
271271
hashery (~> 2.0)
272272
ruby-rc4
@@ -279,7 +279,7 @@ GEM
279279
byebug (~> 11.0)
280280
pry (~> 0.13.0)
281281
public_suffix (4.0.6)
282-
puma (5.1.1)
282+
puma (5.2.0)
283283
nio4r (~> 2.0)
284284
racc (1.5.2)
285285
rack (2.2.3)
@@ -315,7 +315,7 @@ GEM
315315
rex-core
316316
rex-struct2
317317
rex-text
318-
rex-core (0.1.14)
318+
rex-core (0.1.15)
319319
rex-encoder (0.1.5)
320320
metasm
321321
rex-arch
@@ -365,7 +365,7 @@ GEM
365365
rspec-expectations (3.10.1)
366366
diff-lcs (>= 1.2.0, < 2.0)
367367
rspec-support (~> 3.10.0)
368-
rspec-mocks (3.10.1)
368+
rspec-mocks (3.10.2)
369369
diff-lcs (>= 1.2.0, < 2.0)
370370
rspec-support (~> 3.10.0)
371371
rspec-rails (4.0.2)
@@ -378,8 +378,8 @@ GEM
378378
rspec-support (~> 3.10)
379379
rspec-rerun (1.1.0)
380380
rspec (~> 3.0)
381-
rspec-support (3.10.1)
382-
rubocop (1.8.1)
381+
rspec-support (3.10.2)
382+
rubocop (1.9.1)
383383
parallel (~> 1.10)
384384
parser (>= 3.0.0.0)
385385
rainbow (>= 2.2.2, < 4.0)
@@ -388,7 +388,7 @@ GEM
388388
rubocop-ast (>= 1.2.0, < 2.0)
389389
ruby-progressbar (~> 1.7)
390390
unicode-display_width (>= 1.4.0, < 3.0)
391-
rubocop-ast (1.4.0)
391+
rubocop-ast (1.4.1)
392392
parser (>= 2.7.1.5)
393393
ruby-macho (2.5.0)
394394
ruby-prof (1.4.2)
@@ -401,7 +401,7 @@ GEM
401401
openssl-cmac
402402
rubyntlm
403403
windows_error
404-
rubyntlm (0.6.2)
404+
rubyntlm (0.6.3)
405405
rubyzip (2.3.0)
406406
sawyer (0.8.2)
407407
addressable (>= 2.3.5)
@@ -417,7 +417,7 @@ GEM
417417
rack (~> 2.2)
418418
rack-protection (= 2.1.0)
419419
tilt (~> 2.0)
420-
sqlite3 (1.3.13)
420+
sqlite3 (1.4.2)
421421
sshkey (2.0.0)
422422
swagger-blocks (3.0.0)
423423
thin (1.8.0)
@@ -431,7 +431,7 @@ GEM
431431
ttfunk (1.7.0)
432432
tzinfo (1.2.9)
433433
thread_safe (~> 0.1)
434-
tzinfo-data (1.2020.6)
434+
tzinfo-data (1.2021.1)
435435
tzinfo (>= 1.0.0)
436436
unf (0.1.4)
437437
unf_ext
@@ -467,7 +467,6 @@ DEPENDENCIES
467467
rubocop
468468
ruby-prof
469469
simplecov (= 0.18.2)
470-
sqlite3 (~> 1.3.0)
471470
swagger-blocks
472471
timecop
473472
yard

0 commit comments

Comments
 (0)