diff --git a/pkgs/tools/security/metasploit/Gemfile b/pkgs/tools/security/metasploit/Gemfile index 2ec782aa8ee7..2d166e1e42b7 100644 --- a/pkgs/tools/security/metasploit/Gemfile +++ b/pkgs/tools/security/metasploit/Gemfile @@ -1,7 +1,7 @@ # frozen_string_literal: true source "https://rubygems.org" -gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.138" +gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.141" gem "getoptlong" gem "syslog", "~> 0.3.0" diff --git a/pkgs/tools/security/metasploit/Gemfile.lock b/pkgs/tools/security/metasploit/Gemfile.lock index 1b52846420a0..9e96bde5890e 100644 --- a/pkgs/tools/security/metasploit/Gemfile.lock +++ b/pkgs/tools/security/metasploit/Gemfile.lock @@ -1,14 +1,14 @@ GIT remote: https://github.com/rapid7/metasploit-framework - revision: 3c697125a820552a1d5f9e2a75c05c18dc9c53bb - ref: refs/tags/6.4.138 + revision: 1de94cc091d6546207f7042190629437df216068 + ref: refs/tags/6.4.141 specs: - metasploit-framework (6.4.138) + metasploit-framework (6.4.141) aarch64 abbrev - actionpack (~> 7.2.0) - activerecord (~> 7.2.0) - activesupport (~> 7.2.0) + actionpack (~> 8.0.5) + activerecord (~> 8.0.5) + activesupport (~> 8.0.5) aws-sdk-ec2 aws-sdk-ec2instanceconnect aws-sdk-iam @@ -76,7 +76,7 @@ GIT pg puma rack (~> 3.1) - railties + railties (~> 8.0.5) rasn1 (= 0.14.0) rb-readline recog @@ -109,7 +109,7 @@ GIT rubyntlm rubyzip sinatra (~> 4.1) - sqlite3 (= 1.7.3) + sqlite3 (~> 2.1) sshkey stringio (= 3.1.1) swagger-blocks @@ -122,7 +122,7 @@ GIT win32api windows_error winrm - xdr + xdr (~> 3.0) xmlrpc zeitwerk @@ -132,32 +132,29 @@ GEM Ascii85 (2.0.1) aarch64 (3.0.0) abbrev (0.1.2) - actionpack (7.2.3.1) - actionview (= 7.2.3.1) - activesupport (= 7.2.3.1) - cgi + actionpack (8.0.5) + actionview (= 8.0.5) + activesupport (= 8.0.5) nokogiri (>= 1.8.5) - racc - rack (>= 2.2.4, < 3.3) + rack (>= 2.2.4) rack-session (>= 1.0.1) rack-test (>= 0.6.3) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) useragent (~> 0.16) - actionview (7.2.3.1) - activesupport (= 7.2.3.1) + actionview (8.0.5) + activesupport (= 8.0.5) builder (~> 3.1) - cgi erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - activemodel (7.2.3.1) - activesupport (= 7.2.3.1) - activerecord (7.2.3.1) - activemodel (= 7.2.3.1) - activesupport (= 7.2.3.1) + activemodel (8.0.5) + activesupport (= 8.0.5) + activerecord (8.0.5) + activemodel (= 8.0.5) + activesupport (= 8.0.5) timeout (>= 0.4.0) - activesupport (7.2.3.1) + activesupport (8.0.5) base64 benchmark (>= 0.3) bigdecimal @@ -166,16 +163,17 @@ GEM drb i18n (>= 1.6, < 2) logger (>= 1.4.2) - minitest (>= 5.1, < 6) + minitest (>= 5.1) securerandom (>= 0.3) tzinfo (~> 2.0, >= 2.0.5) + uri (>= 0.13.1) addressable (2.9.0) public_suffix (>= 2.0.2, < 8.0) afm (1.0.0) arel-helpers (2.17.0) activerecord (>= 3.1.0) aws-eventstream (1.4.0) - aws-partitions (1.1260.0) + aws-partitions (1.1262.0) aws-sdk-core (3.252.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) @@ -184,7 +182,7 @@ GEM bigdecimal jmespath (~> 1, >= 1.6.1) logger - aws-sdk-ec2 (1.623.0) + aws-sdk-ec2 (1.625.0) aws-sdk-core (~> 3, >= 3.248.0) aws-sigv4 (~> 1.5) aws-sdk-ec2instanceconnect (1.73.0) @@ -196,7 +194,7 @@ GEM aws-sdk-kms (1.129.0) aws-sdk-core (~> 3, >= 3.248.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.225.1) + aws-sdk-s3 (1.226.0) aws-sdk-core (~> 3, >= 3.248.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) @@ -215,12 +213,11 @@ GEM msgpack (~> 1.2) bson (5.2.0) builder (3.3.0) - cgi (0.5.1) chunky_png (1.4.0) - concurrent-ruby (1.3.6) + concurrent-ruby (1.3.7) connection_pool (3.0.2) cookiejar (0.3.4) - crass (1.0.6) + crass (1.0.7) csv (3.3.5) daemons (1.4.1) date (3.4.1) @@ -279,7 +276,7 @@ GEM http_parser.rb (0.8.1) httpclient (2.9.0) mutex_m - i18n (1.14.8) + i18n (1.15.2) concurrent-ruby (~> 1.0) io-console (0.8.2) ipaddr (1.2.9) @@ -291,7 +288,7 @@ GEM jmespath (1.6.2) jsobfu (0.4.2) rkelly-remix - json (2.19.9) + json (2.20.0) json-schema (6.2.0) addressable (~> 2.8) bigdecimal (>= 3.1, < 5) @@ -355,7 +352,9 @@ GEM mime-types-data (~> 3.2025, >= 3.2025.0507) mime-types-data (3.2026.0414) mini_portile2 (2.8.9) - minitest (5.27.0) + minitest (6.0.6) + drb (~> 2.0) + prism (~> 1.5) mqtt (0.7.0) logger msgpack (1.6.1) @@ -382,7 +381,7 @@ GEM network_interface (0.0.4) nexpose (7.3.0) nio4r (2.7.5) - nokogiri (1.19.3) + nokogiri (1.19.4) mini_portile2 (~> 2.8.2) racc (~> 1.4) nori (2.7.1) @@ -409,7 +408,7 @@ GEM ruby-rc4 ttfunk pg (1.6.3) - pp (0.6.3) + pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) @@ -439,10 +438,9 @@ GEM rails-html-sanitizer (1.7.0) loofah (~> 2.25) nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - railties (7.2.3.1) - actionpack (= 7.2.3.1) - activesupport (= 7.2.3.1) - cgi + railties (8.0.5) + actionpack (= 8.0.5) + activesupport (= 8.0.5) irb (~> 1.13) rackup (>= 1.0.0) rake (>= 12.2) @@ -457,7 +455,7 @@ GEM erb psych (>= 4.0.0) tsort - recog (3.1.29) + recog (3.1.30) nokogiri redcarpet (3.6.1) reline (0.6.3) @@ -510,7 +508,7 @@ GEM metasm rex-core rex-text - rex-socket (0.1.67) + rex-socket (0.1.69) dnsruby rex-core rex-sslscan (0.1.13) @@ -552,7 +550,7 @@ GEM rack-protection (= 4.2.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sqlite3 (1.7.3) + sqlite3 (2.9.5) mini_portile2 (~> 2.8.0) sshkey (3.0.0) stringio (3.1.1) @@ -580,7 +578,7 @@ GEM warden (1.2.9) rack (>= 2.0.9) webrick (1.9.2) - websocket-driver (0.8.1) + websocket-driver (0.8.2) base64 websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) @@ -596,9 +594,9 @@ GEM nori (~> 2.0, >= 2.7.1) rexml (~> 3.0) rubyntlm (~> 0.6.0, >= 0.6.3) - xdr (3.0.3) - activemodel (>= 4.2, < 8.0) - activesupport (>= 4.2, < 8.0) + xdr (3.0.1) + activemodel (>= 5.2.0) + activesupport (>= 5.2.0) xmlrpc (0.3.4) rexml webrick diff --git a/pkgs/tools/security/metasploit/default.nix b/pkgs/tools/security/metasploit/default.nix index 72b90c13cf11..c5e3391d0bed 100644 --- a/pkgs/tools/security/metasploit/default.nix +++ b/pkgs/tools/security/metasploit/default.nix @@ -18,13 +18,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "metasploit-framework"; - version = "6.4.138"; + version = "6.4.141"; src = fetchFromGitHub { owner = "rapid7"; repo = "metasploit-framework"; tag = finalAttrs.version; - hash = "sha256-T1wo7sBcUXdVfcd0ipgYgJaOPwk4YMch45fGBrZB4gs="; + hash = "sha256-0qiErXP3USAbSjVETL3lVZc2SBddHR1/9PIhB+Zpmso="; }; nativeBuildInputs = [ diff --git a/pkgs/tools/security/metasploit/gemset.nix b/pkgs/tools/security/metasploit/gemset.nix index b6f5bc69f171..fc0876512e10 100644 --- a/pkgs/tools/security/metasploit/gemset.nix +++ b/pkgs/tools/security/metasploit/gemset.nix @@ -24,50 +24,50 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jp4w493wvfh9246wxk7g00m1a3vmzkvs0rznq62fwvjjdzzwsmn"; + sha256 = "0dabvb49acbwvy91587cbn36ghv3bsyl14a9aq4ll4nxfn4qdpn9"; type = "gem"; }; - version = "7.2.3.1"; + version = "8.0.5"; }; actionview = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0z7zy6ibfpsdj9jbdm54bx3ws4dszcq7qa564jn645rr8dlbh6fy"; + sha256 = "04ql6lpvdmrl5169y166pfr9w53c6f40jkgmn4ljgkzh7pkaj3vd"; type = "gem"; }; - version = "7.2.3.1"; + version = "8.0.5"; }; activemodel = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1l60a6mqx1wgp15ki1cp68djci0czgrikpydii5bd877hndqdq9r"; + sha256 = "1hjv2kmv7i0jk8zkng3pxa1kdd90qpgr3v60qvs764yw8qyq35n7"; type = "gem"; }; - version = "7.2.3.1"; + version = "8.0.5"; }; activerecord = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pd0f1hy6rvyanmrklqir33xq0jb2my4jajz7hc38nysfpi175dq"; + sha256 = "1ri9l5v4601bxwrkl105k1ccxxg2wpvg6x94rwqr834irnv63cl9"; type = "gem"; }; - version = "7.2.3.1"; + version = "8.0.5"; }; activesupport = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0d6bhg9cim83g8cypjd7cms45ng4p9ga69v26i3vp823d98yvsqi"; + sha256 = "08ybmp63qrfaxq7bv7mvb4xvfb4fcylw2a0szankzkrpdbzi7wip"; type = "gem"; }; - version = "7.2.3.1"; + version = "8.0.5"; }; addressable = { groups = [ "default" ]; @@ -124,10 +124,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0yik5fxc7cvz1qi5w1idim1d47wf110k3q1rix9jc081prwzynh4"; + sha256 = "1xycpapjai97hb5y4h1ilj1my1k2wz22z7cmy9rncqcg7vfv3sbp"; type = "gem"; }; - version = "1.1260.0"; + version = "1.1262.0"; }; aws-sdk-core = { groups = [ "default" ]; @@ -144,10 +144,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q7vdkpf7hdrmnmrzkzwp34rpn1w6d2r1ww8mb509kyknj0w4akc"; + sha256 = "1ry7lcz2p15pmibgqaxxk3l5lg7nx734i2xnp31qnfdms7497wja"; type = "gem"; }; - version = "1.623.0"; + version = "1.625.0"; }; aws-sdk-ec2instanceconnect = { groups = [ "default" ]; @@ -184,10 +184,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04k5wasssinx66vws2jn4vhzfisg30mkhbdmcs3m99dhp66kmcnl"; + sha256 = "1gz2b34pm4myc0hksqhxi9n1z2k57x6z3q0yqs99pv06w0qz96g5"; type = "gem"; }; - version = "1.225.1"; + version = "1.226.0"; }; aws-sdk-ssm = { groups = [ "default" ]; @@ -299,16 +299,6 @@ }; version = "3.3.0"; }; - cgi = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1s8qdw1nfh3njd47q154njlfyc2llcgi4ik13vz39adqd7yclgz9"; - type = "gem"; - }; - version = "0.5.1"; - }; chunky_png = { groups = [ "default" ]; platforms = [ ]; @@ -324,10 +314,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; + sha256 = "1c2i64xsd35vijnb50rxb70g508s0x674xi0qpyyb8jy7bncl4j4"; type = "gem"; }; - version = "1.3.6"; + version = "1.3.7"; }; connection_pool = { groups = [ "default" ]; @@ -354,10 +344,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pfl5c0pyqaparxaqxi6s4gfl21bdldwiawrc0aknyvflli60lfw"; + sha256 = "15djj19ynz3sbw54fsf8n7y3sha8a333f2mgvjfwhr46jhcqg1ll"; type = "gem"; }; - version = "1.0.6"; + version = "1.0.7"; }; csv = { groups = [ "default" ]; @@ -684,10 +674,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8"; + sha256 = "1dfikmmd9dllirsfq0kjiyxpmlq0afkxm5sslsr97r9g85ifpy80"; type = "gem"; }; - version = "1.14.8"; + version = "1.15.2"; }; io-console = { groups = [ "default" ]; @@ -744,10 +734,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16mp8vzgxa8nsa81np042za453j8b0ihpjkf666s7byxrnvjb44v"; + sha256 = "0ay31y1yl208xrpcsw6b0k4q309magq7q5prmdbb0lm9ampbqqlk"; type = "gem"; }; - version = "2.19.9"; + version = "2.20.0"; }; json-schema = { groups = [ "default" ]; @@ -854,12 +844,12 @@ platforms = [ ]; source = { fetchSubmodules = false; - rev = "3c697125a820552a1d5f9e2a75c05c18dc9c53bb"; - sha256 = "02z286v0dilpwchwfq1q14zqx5l032c8lx67gmapflawq3p2hp2g"; + rev = "1de94cc091d6546207f7042190629437df216068"; + sha256 = "1jlsd7k0f8gjyizis7ax2x43d5smwnylqi1m98dj0lgpffnq9a6j"; type = "git"; url = "https://github.com/rapid7/metasploit-framework"; }; - version = "6.4.138"; + version = "6.4.141"; }; metasploit-model = { groups = [ "default" ]; @@ -936,10 +926,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mbpz92ml19rcxxfjrj91gmkif9khb1xpzyw38f81rvglgw1ffrd"; + sha256 = "1wfnqyfayx9n9j7x871v2ars4hjhfisi1dl24fa64ylq3mns6ghm"; type = "gem"; }; - version = "5.27.0"; + version = "6.0.6"; }; mqtt = { groups = [ "default" ]; @@ -1120,10 +1110,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1s30b7h7qpyim30m8060xs415mbr3ci7i5hdg09chh1aqfx2qcbq"; + sha256 = "1d9safb4dly6qmc2g06444l0zifby52yy6j1a5fa1g4j3ihm3jah"; type = "gem"; }; - version = "1.19.3"; + version = "1.19.4"; }; nori = { groups = [ "default" ]; @@ -1260,10 +1250,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xlxmg86k5kifci1xvlmgw56x88dmqf04zfzn7zcr4qb8ladal99"; + sha256 = "0w5mha75hs8gdj75g8vl0sxpyp8rzvwq8a4jcmi4ah8cf370zjyz"; type = "gem"; }; - version = "0.6.3"; + version = "0.6.4"; }; prettyprint = { groups = [ "default" ]; @@ -1400,10 +1390,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0np1m8xqb4wbzwpg66yjnqjban0di92lbjzcrgnwwhq2w4z3k8xf"; + sha256 = "1md96yl05v436jkgz9725cax9hf61sv74267cg7yidwnl3lwd65d"; type = "gem"; }; - version = "7.2.3.1"; + version = "8.0.5"; }; rake = { groups = [ "default" ]; @@ -1450,10 +1440,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "115v9cgqf7l66rybv9846dfhs0fma475jn8akcpxgb85wy1q4ma5"; + sha256 = "0mpqlwwwr20fhc3s4r1pf33a8wx5z8834i23nidy2hsdzrnnynh9"; type = "gem"; }; - version = "3.1.29"; + version = "3.1.30"; }; redcarpet = { groups = [ "default" ]; @@ -1620,10 +1610,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18khrgjlkzwy91jc67rparjw22jbf1p7wwk5qh8nm9i8nbzm5f54"; + sha256 = "1q7kz5rdyxhhd4xyhfykcv00hxkka6ls81dhwc7yaav44ibp0q09"; type = "gem"; }; - version = "0.1.67"; + version = "0.1.69"; }; rex-sslscan = { groups = [ "default" ]; @@ -1800,10 +1790,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "073hd24qwx9j26cqbk0jma0kiajjv9fb8swv9rnz8j4mf0ygcxzs"; + sha256 = "01i6k25fv3w3f5ph5cix9ipg19ajsy6zrzxdm18ashzrldrjjmq4"; type = "gem"; }; - version = "1.7.3"; + version = "2.9.5"; }; sshkey = { groups = [ "default" ]; @@ -1990,10 +1980,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15idgibqpdaj97f734drx8a7k1jcc8wvxlk2nbafac72ihikicjs"; + sha256 = "0ij19k6034x0c4hw0ywa7wnk5s912r8aq0hhjss10d5z36q5dicp"; type = "gem"; }; - version = "0.8.1"; + version = "0.8.2"; }; websocket-extensions = { groups = [ "default" ]; @@ -2040,10 +2030,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vsimn1vha6qjh1zbkvma5biwlh3hzc6s24ksw7vsxg0z27m8bmz"; + sha256 = "0jrvy9k0ih073wxwa74gm6x5r5k3kwgg0sr16rfzfwmvq6nhsbq3"; type = "gem"; }; - version = "3.0.3"; + version = "3.0.1"; }; xmlrpc = { groups = [ "default" ];