Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 22529d6

Browse files
committedJan 9, 2025·
metasploit-payloads testing
1 parent 95dd2cd commit 22529d6

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed
 

‎.github/workflows/shared_meterpreter_acceptance.yml

+5-4
Original file line numberDiff line numberDiff line change
@@ -185,9 +185,9 @@ jobs:
185185
- name: Checkout metasploit-framework commit
186186
uses: actions/checkout@v4
187187
with:
188-
repository: rapid7/metasploit-framework
188+
repository: cgranleese-r7/metasploit-framework
189189
path: metasploit-framework
190-
ref: ${{ inputs.metasploit_framework_commit }}
190+
ref: meterpreter-resolve-multiple-hosts
191191

192192
- name: Setup Ruby
193193
env:
@@ -246,9 +246,9 @@ jobs:
246246
if: ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
247247
uses: actions/checkout@v4
248248
with:
249-
repository: rapid7/metasploit-payloads
249+
repository: cgranleese-r7/metasploit-payloads
250250
path: metasploit-payloads
251-
ref: ${{ inputs.metasploit_payloads_commit }}
251+
ref: meterpreter-resolve-multiple-hosts
252252

253253
- name: Get metasploit-payloads version
254254
if: ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
@@ -271,6 +271,7 @@ jobs:
271271
if: ${{ inputs.build_metasploit_payloads && matrix.meterpreter.name != 'mettle' }}
272272
run: |
273273
bundle exec gem install metasploit-payloads-${{ env.METASPLOIT_PAYLOADS_VERSION }}.gem
274+
ruby -pi.bak -e "gsub(/'metasploit-payloads', '.*'/, '\'metasploit-payloads\'')" metasploit-framework.gemspec
274275
bundle config unset deployment
275276
bundle update metasploit-payloads
276277
bundle install

‎metasploit-framework.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Gem::Specification.new do |spec|
7474
# are needed when there's no database
7575
spec.add_runtime_dependency 'metasploit-model'
7676
# Needed for Meterpreter
77-
spec.add_runtime_dependency 'metasploit-payloads', '2.0.189'
77+
spec.add_runtime_dependency 'metasploit-payloads'
7878
# Needed for the next-generation POSIX Meterpreter
7979
spec.add_runtime_dependency 'metasploit_payloads-mettle', '1.0.35'
8080
# Needed by msfgui and other rpc components

0 commit comments

Comments
 (0)
Please sign in to comment.