From cd3135188c23a1062208d640d5f843670a36648b Mon Sep 17 00:00:00 2001 From: Zero_Chaos Date: Thu, 12 Mar 2015 02:30:36 +0000 Subject: [PATCH] metasploit: I heard people like metasploit, so I fixed it --- dev-ruby/metasploit-credential/Manifest | 4 ++ .../metasploit-credential-0.14.0.ebuild | 28 +++++++++ .../metasploit-credential-0.14.3.ebuild | 28 +++++++++ dev-ruby/metasploit_data_models/Manifest | 2 + .../metasploit_data_models-0.23.0.ebuild | 57 +++++++++++++++++++ dev-ruby/meterpreter_bins/Manifest | 2 + .../meterpreter_bins-0.0.14.ebuild | 28 +++++++++ dev-ruby/rb-readline-r7/Manifest | 2 + .../rb-readline-r7-0.5.2.0.ebuild | 24 ++++++++ net-analyzer/metasploit/Manifest | 2 +- .../metasploit/metasploit-9999.ebuild | 9 +-- 11 files changed, 181 insertions(+), 5 deletions(-) create mode 100644 dev-ruby/metasploit-credential/metasploit-credential-0.14.0.ebuild create mode 100644 dev-ruby/metasploit-credential/metasploit-credential-0.14.3.ebuild create mode 100644 dev-ruby/metasploit_data_models/metasploit_data_models-0.23.0.ebuild create mode 100644 dev-ruby/meterpreter_bins/meterpreter_bins-0.0.14.ebuild create mode 100644 dev-ruby/rb-readline-r7/Manifest create mode 100644 dev-ruby/rb-readline-r7/rb-readline-r7-0.5.2.0.ebuild diff --git a/dev-ruby/metasploit-credential/Manifest b/dev-ruby/metasploit-credential/Manifest index a6782331e..ab3ff557a 100644 --- a/dev-ruby/metasploit-credential/Manifest +++ b/dev-ruby/metasploit-credential/Manifest @@ -7,6 +7,8 @@ DIST metasploit-credential-0.13.19.gem 99840 SHA256 e116025885c886250cbeb91a3327 DIST metasploit-credential-0.13.3.gem 4771840 SHA256 98a7d2db081f2c0bd0455483a9033fe750b68564e28adb11292893758b089eab SHA512 51a0d5970d0b26cd626c874b29c2c54c7ad5da4bd3e25c8c9ab02aa85fc890e666087ca024d9845aca0cfeb511bc51471f51c38723627a00920d7af54689bbf3 WHIRLPOOL e0dc60c82af538834e81028c0bb430f21f2b0c64fb2ea57222cf16a28a2a2259636c60ac1c95a99d51770624e0aceb292daf8092d9a993a0fbac5b5c4bce52c9 DIST metasploit-credential-0.13.6.gem 19267584 SHA256 b4887880934e345524973043d0e6298399dab72458242eb7cecda661620dc033 SHA512 44ec51cf62d0248d709fd5fe7906f1d463fc24fed35864c093fd1bf2bb12c9ff29a00ce19fea36af08fb042787992f5ea8e4a685e0fe7f73aa3ff081ad974902 WHIRLPOOL 026bb4e70584f11b6b68e64259e5338bd6dd9d7de5ef1002d1e6ee49f176cbc7bd4154d81a7495103988e63bcb990cf528e3f87f2303f9d51b87ec582419e816 DIST metasploit-credential-0.13.8.gem 98816 SHA256 8bca00a68c84532948eb98ce6793df28961ed463a3ef2598931243eafaf02e35 SHA512 8572f558c65df4f85005f45eb6d19d626c780a335fd3ea7b1e3a83668b73330c1b814a9bf4f8e5a4e12260c36fb2036b1d1d6d7771305f2b20c5587979f24fe6 WHIRLPOOL 47c6a3780772efc27636e149a4cc6741716909a078bdfd8c4f937fd767e86df8f5c28723d89358777f1abdf7a1ee494d786f555c67ec72c37ed14ed354cf8cdf +DIST metasploit-credential-0.14.0.gem 99840 SHA256 45a7df99e095a388c81e0083277b278a1e4ef1b29934e09f14932db82133d251 SHA512 d733f8da02e8d2cde4f6c1c7d491b4025531e15e9daf3efc1d432a8f4329124ca7f8e2f1b46ff0d3077b87023bc5fb6604d7875e598300ce9fbb898ba71f71ae WHIRLPOOL 50a2c50f340ae6c02ccedb588af06560cb2857013bfdeb6f5ef4533efedcdc6e5911aa72ba6955359594420a984b48f8f505fa49cefd86a8b17b7a56e2ce24c8 +DIST metasploit-credential-0.14.3.gem 100352 SHA256 b41271c1f458e75cfcf23814464710b1c8e66a291327c0efab48725e1188ddb3 SHA512 fd18ae8433f0c04b0df168218b4f56e3fce59360794070a390ae7da12a6ecee7100c26cc89436bd96bb665ae13669f56eb26ee72406e892b0d5398f4bff34be8 WHIRLPOOL 484995cd2175caccad9340f9d0ed61732a72552587175a68c7e85ee18bc7805fc82667a1ab12629dded98e0b30f7801f5b0eacd6bd3633989d7923789af96916 DIST metasploit-credential-0.8.8.gem 4182016 SHA256 7b195d3d7fe861571a1121ebeab67aadf7e974188da92f038a9267e823576a04 SHA512 aae3eef9bf4ba78a16107950ad4ad0c77365fb3233b0b617241410f391a9831ed1c3e445773dd4e0af631f43c4544958b8d15636e43c80bb8519ba1aae5067ed WHIRLPOOL 3f4aa86221f54a07ecf097eefc7747d164dc5057f8764cdddc892aa4afdcc06233ef294e766c81d043f49d8ba9d44a550950a05e08d9849e83de4ba99deae7bf EBUILD metasploit-credential-0.10.2-r2.ebuild 784 SHA256 58cfd4be6ed22cfcf02ecb7c343f8d747644c236c55b602e232192ce408bc511 SHA512 2d977cfcb59add0bb8fd5823d0ceab6aeef6230537259b09de48d59474deead736e85eb93370358407754fc500f88b03a47a2c5b469179b1051d8047806feb11 WHIRLPOOL e70ca25534b47be9fd396b5bdcd487d887544701994b6095af4a3410ec0d95840a7b2bb4ead7a0f72d1bb667f7847df6386406691f981409e9362fab3be46793 EBUILD metasploit-credential-0.13.0-r1.ebuild 832 SHA256 6f2b18fb2a5a334efb62a5a81edb0148a994acc0519885510f230b6bbea96c9c SHA512 6ef5dbd2caeea75414b475e9f2cc40eda3e355853431dfdd86a4f15249bdc7b31eef2f406b87cfd806bf6aac5d9eba958fdf44c9cd4e638a0e8c978e95049d20 WHIRLPOOL 037899923ee782a4ebe5ccb3f677bf1d805a8ea254eb095b7b241a74036e425e1ac33eac3c5e7a509499c7b90ff741e59934f470801041c3650437bb5f4c80b5 @@ -17,5 +19,7 @@ EBUILD metasploit-credential-0.13.19.ebuild 755 SHA256 fbdcae5ee69eb6fbbb33612a3 EBUILD metasploit-credential-0.13.3.ebuild 832 SHA256 6f2b18fb2a5a334efb62a5a81edb0148a994acc0519885510f230b6bbea96c9c SHA512 6ef5dbd2caeea75414b475e9f2cc40eda3e355853431dfdd86a4f15249bdc7b31eef2f406b87cfd806bf6aac5d9eba958fdf44c9cd4e638a0e8c978e95049d20 WHIRLPOOL 037899923ee782a4ebe5ccb3f677bf1d805a8ea254eb095b7b241a74036e425e1ac33eac3c5e7a509499c7b90ff741e59934f470801041c3650437bb5f4c80b5 EBUILD metasploit-credential-0.13.6.ebuild 832 SHA256 6f2b18fb2a5a334efb62a5a81edb0148a994acc0519885510f230b6bbea96c9c SHA512 6ef5dbd2caeea75414b475e9f2cc40eda3e355853431dfdd86a4f15249bdc7b31eef2f406b87cfd806bf6aac5d9eba958fdf44c9cd4e638a0e8c978e95049d20 WHIRLPOOL 037899923ee782a4ebe5ccb3f677bf1d805a8ea254eb095b7b241a74036e425e1ac33eac3c5e7a509499c7b90ff741e59934f470801041c3650437bb5f4c80b5 EBUILD metasploit-credential-0.13.8.ebuild 839 SHA256 d0d51476c467a909b0624b502ce90a32ca14f710e52d086a0ca925959266673a SHA512 bc8221234e31e8ac0f1b8704ce4045cfef275ee3b774dba92926aa8b9b4e9b98a23414bcd1bb1f2b6d57489bdcd7d92b824c31e82fdd810b40f27569a6e50283 WHIRLPOOL 9083d1d1481cb7e024e97cbcb0763b0310d44372f13db0a9ef459309cf683aa0534a2f83913191213adbc56de6a734e6e747e68327934dcceaf3ebde413397b8 +EBUILD metasploit-credential-0.14.0.ebuild 752 SHA256 2e3533db7b7e7115998910a608b281cc48495890fa689d4e8c37a28cfaefadf3 SHA512 37d50e732550092d81bfbab895bf1e8ef0fa612bfbd430c92e9fc94623809f4ddc3e9b439b11bce84555411d7188647368794a8906c0ad2c02695ef024f6d4e8 WHIRLPOOL 718144d0a5cdf562ecb345db4056b325e7b24fd5470d1c2ea1827d2e159074a977cab56068b16bd5d336431952ef682715cc5a0447a9916aec54e346b9f06abe +EBUILD metasploit-credential-0.14.3.ebuild 752 SHA256 2e3533db7b7e7115998910a608b281cc48495890fa689d4e8c37a28cfaefadf3 SHA512 37d50e732550092d81bfbab895bf1e8ef0fa612bfbd430c92e9fc94623809f4ddc3e9b439b11bce84555411d7188647368794a8906c0ad2c02695ef024f6d4e8 WHIRLPOOL 718144d0a5cdf562ecb345db4056b325e7b24fd5470d1c2ea1827d2e159074a977cab56068b16bd5d336431952ef682715cc5a0447a9916aec54e346b9f06abe EBUILD metasploit-credential-0.8.8-r1.ebuild 832 SHA256 6f2b18fb2a5a334efb62a5a81edb0148a994acc0519885510f230b6bbea96c9c SHA512 6ef5dbd2caeea75414b475e9f2cc40eda3e355853431dfdd86a4f15249bdc7b31eef2f406b87cfd806bf6aac5d9eba958fdf44c9cd4e638a0e8c978e95049d20 WHIRLPOOL 037899923ee782a4ebe5ccb3f677bf1d805a8ea254eb095b7b241a74036e425e1ac33eac3c5e7a509499c7b90ff741e59934f470801041c3650437bb5f4c80b5 MISC metadata.xml 275 SHA256 ddea40fdfb3de36c4e8ec395d93195500089d461dc340ca376d7d93a3b6c3c70 SHA512 23a0fff59aeb0bceae496a74b75da3bc80d71fe9c60f63b1c20eecb97dd75fa32180457dfca21871c1e8d0a34f85a4a201a0eae0b46cbf91abb0fc8322d0b9f2 WHIRLPOOL 9f6a81dc72dc72656e6c32be440c3276225a7d7d09b4b1833db219eee071d3916e8eda3bdf6dbde6db1e5a6c9b4972fa6bb6e6ddecd2302941d9fdf283246761 diff --git a/dev-ruby/metasploit-credential/metasploit-credential-0.14.0.ebuild b/dev-ruby/metasploit-credential/metasploit-credential-0.14.0.ebuild new file mode 100644 index 000000000..4ceb5e69d --- /dev/null +++ b/dev-ruby/metasploit-credential/metasploit-credential-0.14.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: Exp $ + +EAPI=5 +USE_RUBY="ruby19 ruby20 ruby21" + +inherit ruby-fakegem versionator + +RUBY_FAKEGEM_EXTRAINSTALL="app config db spec" + +DESCRIPTION="Code for modeling and managing credentials in Metasploit" +HOMEPAGE="https://github.com/rapid7/metasploit-credential" +SRC_URI="mirror://rubygems/${P}.gem" + +LICENSE="BSD" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~amd64 ~x86" +IUSE="" + +ruby_add_rdepend "=dev-ruby/metasploit-concern-0.3* + >=dev-ruby/metasploit_data_models-0.22.8 + =dev-ruby/metasploit_data_models-0.22* + =dev-ruby/metasploit-model-0.29* + =dev-ruby/rubyzip-1* + dev-ruby/rubyntlm + =dev-ruby/metasploit_data_models-0.22.8 + =dev-ruby/metasploit_data_models-0.22* + =dev-ruby/metasploit-model-0.29* + =dev-ruby/rubyzip-1* + dev-ruby/rubyntlm + =dev-ruby/activerecord-3.2.13[postgres] + dev-ruby/activesupport + dev-ruby/pg + =dev-ruby/metasploit-model-0.28.0-r3" + +all_ruby_prepare() { + [ -f Gemfile.lock ] && rm Gemfile.lock + if ! use development; then + sed -i -e "/^group :development do/,/^end$/d" Gemfile || die + sed -i -e "/s.add_development_dependency/d" "${PN}".gemspec || die + fi + if ! use test; then + sed -i -e "/^group :test do/,/^end$/d" Gemfile || die + fi + if ! use test && ! use development; then + sed -i -e "/^group :development, :test do/,/^end$/d" Gemfile || die + fi +} + +each_ruby_prepare() { + if [ -f Gemfile ] + then + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die + fi +} + +all_ruby_install() { + ruby_fakegem_binwrapper mdm_console mdm_console-${SLOT} +} diff --git a/dev-ruby/meterpreter_bins/Manifest b/dev-ruby/meterpreter_bins/Manifest index 88dace130..fcc0aa92a 100644 --- a/dev-ruby/meterpreter_bins/Manifest +++ b/dev-ruby/meterpreter_bins/Manifest @@ -1,8 +1,10 @@ DIST meterpreter_bins-0.0.11.gem 2940928 SHA256 7801b497102b084beb4d7d2fd16c7b9ea2c057579e7f53a038a952dd835a7c8b SHA512 1232663de93287d2b141e7330df58044a6d6965ecefeba1fbc60d9ec4db3ff8e7aaf13fe9ab575d633a20101ec7d9cfcd02b8c138daff28b592a6b3335613e78 WHIRLPOOL c0b5909f170587e196b46d29f7b546656b12b3008f0176220bae4f92a497ac138696b24a487ef663a2e706a3480a0a487734aa9b68f511c9ff80361ee378f064 DIST meterpreter_bins-0.0.12.gem 2940416 SHA256 3f179126738e7db98b603b5c39cad323d403dc3f961abb6f91fa5874f332ae22 SHA512 71680634248a98a5a4a6b2773b35c3f5a1575d55e310af85b7500540529365dc76e71edf6ed85fc8ce49eea5a3076c31a25ac69ffe4a92a39d3d92193970d0dc WHIRLPOOL 0a72215c838e09178a92e845f6d84bd97328ae22c7d2c179d5c759a8077e7fce3d3a9681e749ff0c4720b4b6f41f4f05ac38ce11d79bfda588e92c4203913bcc DIST meterpreter_bins-0.0.13.gem 3444224 SHA256 2bc494fd0741b17f3201a3ad049b43114a60d3752ca09273707a4247f0d4feb1 SHA512 ae440c477577b151a45d541e780e4724c279a0c01eda3158596afbbc9f62d494e5b063d5c81bc4018b0174739bd20dfae9d0b63345c76a7211bd6a0b36e93560 WHIRLPOOL ca759ac6ae1c1e98b5709044e1cc3e20e4f3fa87d055581e81c42caea0f7c073fe8fad78cc09c387f4bf1b491d628c7d15b60959ca2c31a1097bae6dc72a1ffc +DIST meterpreter_bins-0.0.14.gem 3444224 SHA256 b0ecfa203f3cb734c73d3805f0024bd67d6c5cef057e5659c62077d61044bdaf SHA512 dcc7e0f987fded485a07d66b9520a94ec48575451bae706bfb74c6c97754c12eb9e7a21039b7bffc05794f35828ee30f62460a114d822353f1cd3237f6f7c35e WHIRLPOOL e9d8468b0976ada4a3483d9e4f96c0fe5d037d56eaf9017b481931d7cabd4d6e4420187aab3788a73e8a7cb427ee64e90c3b59f826e7b5d4e50d22e9e36d71bc DIST meterpreter_bins-0.0.6.gem 2939904 SHA256 75e1f451a80212314661712d9a88b9ddb4b9b51b18d9451fb05d81d8ffef083e SHA512 d9c51bd61643c41d882db9f6a92477af46cbad6f78428861f52f1bcb283ab1c24a41b297cc70993c7573b0e7578631635beaa83c2bad2170ded7064c5a98c739 WHIRLPOOL 722ebcebf8db8f4fb933a1cf8dedd400cec200d754f0fcab832ba0e62b7fd5f59bc378abe839c5b858d0aaf1f79447f08b65db4e1772066ae3254c0d57192dc5 EBUILD meterpreter_bins-0.0.11-r1.ebuild 674 SHA256 df7fc0b9ea05c1460515b9a5fdc6c7944a2a173b71a8595fe71874128bb56090 SHA512 676434b7ea9d6fe5399331ec88d7cf84905828e1d72cdf23ccdf27bb09becb17788a9da54fe2ffa1f6e8ead90932c0ef9aab410750a8a71fc61515ca5261723a WHIRLPOOL a0387143bdc072e7bcff2dfe958af91a15669cd0a7fa230f2099b1f0432b6a4cf14151c7a4cb9904508c601b02f7a2ef6c122554c9f4c56cce03ae74e0eb212c EBUILD meterpreter_bins-0.0.12.ebuild 681 SHA256 2800cbcb3f4b754e19c6a65e58508289fb3008f5adefa4f6208477129eec5189 SHA512 9f33bbdaf207efa52c36e567b0a1a4beeee73a0fd3f5dabb8cb403bb4823fbd5e40fd07c151602c4ce937a0455b2cacee6156b910f16b1249aa66293706f862c WHIRLPOOL b4354c2da6065a9b2017be69120dc101a4dc42bdae5a79420e1432517755520c62d331a40204c64034b837b9f9960a2dde4ce9df20cd86ccf8ad0fe09dd7a2f8 EBUILD meterpreter_bins-0.0.13.ebuild 681 SHA256 2800cbcb3f4b754e19c6a65e58508289fb3008f5adefa4f6208477129eec5189 SHA512 9f33bbdaf207efa52c36e567b0a1a4beeee73a0fd3f5dabb8cb403bb4823fbd5e40fd07c151602c4ce937a0455b2cacee6156b910f16b1249aa66293706f862c WHIRLPOOL b4354c2da6065a9b2017be69120dc101a4dc42bdae5a79420e1432517755520c62d331a40204c64034b837b9f9960a2dde4ce9df20cd86ccf8ad0fe09dd7a2f8 +EBUILD meterpreter_bins-0.0.14.ebuild 681 SHA256 2800cbcb3f4b754e19c6a65e58508289fb3008f5adefa4f6208477129eec5189 SHA512 9f33bbdaf207efa52c36e567b0a1a4beeee73a0fd3f5dabb8cb403bb4823fbd5e40fd07c151602c4ce937a0455b2cacee6156b910f16b1249aa66293706f862c WHIRLPOOL b4354c2da6065a9b2017be69120dc101a4dc42bdae5a79420e1432517755520c62d331a40204c64034b837b9f9960a2dde4ce9df20cd86ccf8ad0fe09dd7a2f8 EBUILD meterpreter_bins-0.0.6-r1.ebuild 674 SHA256 df7fc0b9ea05c1460515b9a5fdc6c7944a2a173b71a8595fe71874128bb56090 SHA512 676434b7ea9d6fe5399331ec88d7cf84905828e1d72cdf23ccdf27bb09becb17788a9da54fe2ffa1f6e8ead90932c0ef9aab410750a8a71fc61515ca5261723a WHIRLPOOL a0387143bdc072e7bcff2dfe958af91a15669cd0a7fa230f2099b1f0432b6a4cf14151c7a4cb9904508c601b02f7a2ef6c122554c9f4c56cce03ae74e0eb212c diff --git a/dev-ruby/meterpreter_bins/meterpreter_bins-0.0.14.ebuild b/dev-ruby/meterpreter_bins/meterpreter_bins-0.0.14.ebuild new file mode 100644 index 000000000..d1f650a5d --- /dev/null +++ b/dev-ruby/meterpreter_bins/meterpreter_bins-0.0.14.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/meterpreter_bins/meterpreter_bins-0.0.10.ebuild,v 1.1 2014/10/19 23:24:24 zerochaos Exp $ + +EAPI=5 + +USE_RUBY="ruby19 ruby20 ruby21" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRAINSTALL="meterpreter" + +inherit ruby-fakegem + +DESCRIPTION="Compiled binaries for Metasploit's Meterpreter" +HOMEPAGE="https://github.com/rapid7/meterpreter_bins" + +#https://github.com/rapid7/meterpreter_bins/issues/5 +LICENSE="BSD" + +SLOT="${PV}" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +#no tests +RESTRICT=test + +RDEPEND="${RDEPEND} !dev-ruby/meterpreter_bins:0" diff --git a/dev-ruby/rb-readline-r7/Manifest b/dev-ruby/rb-readline-r7/Manifest new file mode 100644 index 000000000..ba28acebb --- /dev/null +++ b/dev-ruby/rb-readline-r7/Manifest @@ -0,0 +1,2 @@ +DIST rb-readline-r7-0.5.2.0.gem 96256 SHA256 ea2f63086533f370020087f6ca198b91699a254e79b2f69ba792a2829dffa339 SHA512 e94b60e368104f5e626a5c98dbe894cea52294b9c2061aa0cf32c34b7575a1ba9b0c514221ce266be89553d7936fc82696fc979710b9e8bb2503fc8b3cc0a938 WHIRLPOOL c9556322f6d3ca36674d46c1d9b49680cb76bf642ebf0369df1931503d83ac4b4a6f242d889d1f6f03a59aca6b8decd9598d25f2c1a97f45b8492b6c498fd17c +EBUILD rb-readline-r7-0.5.2.0.ebuild 765 SHA256 2b585fa81725e0409e2b12e13e0aab563d8dcef648ece823bec11485fb241f2c SHA512 f277e0276c71295e547ac12f0e358ee4efbb60da22a1727e5ba2436be8cd350e41bb51a57c535885c5f5837a64102743502141a816b957aacf468abe26784fca WHIRLPOOL 6946714960e8c99d20793fe96b3a2177d2a245396e6bb31c5360d3fd64e25f88f4c5416fe0a65d7f75e9c5fa7a5c261370d88b837de855c862af4364f0e9b892 diff --git a/dev-ruby/rb-readline-r7/rb-readline-r7-0.5.2.0.ebuild b/dev-ruby/rb-readline-r7/rb-readline-r7-0.5.2.0.ebuild new file mode 100644 index 000000000..4435817e5 --- /dev/null +++ b/dev-ruby/rb-readline-r7/rb-readline-r7-0.5.2.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rb-readline/rb-readline-0.5.2.ebuild,v 1.1 2015/01/01 07:53:09 graaff Exp $ + +EAPI=5 +USE_RUBY="ruby19 ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +inherit ruby-fakegem + +DESCRIPTION="Ruby implementation of the GNU readline C library forked by r7" +HOMEPAGE="http://rubygems.org/gems/rb-readline-r7" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" +DEPEND="test? ( dev-ruby/minitest + dev-ruby/rake )" + +all_ruby_prepare() { + # Skip a test that fails when run in the ebuild environment. + sed -i -e '/test_readline_with_default_parameters_does_not_error/,/end/ s:^:#:' test/test_readline.rb || die +} diff --git a/net-analyzer/metasploit/Manifest b/net-analyzer/metasploit/Manifest index 56cef1563..e566cf809 100644 --- a/net-analyzer/metasploit/Manifest +++ b/net-analyzer/metasploit/Manifest @@ -13,4 +13,4 @@ AUX msfweb.confd 273 SHA256 006040ecd27dc0279c2bea6d69365fe1f0d66f507c039ae43720 AUX msfweb.initd 533 SHA256 4fd9668e4b467ecfa5160e2c108ac8ace71fbeaefaf829d2f7bfb566d44bb13c SHA512 ec8eb9c09191d273417174c23d2fb1a3d27939a74b010fa33ca696bcce88e9c81d6cc1e6ebff90ea97cb6d730776364de4560db1bed10516ba4a7030e7233a53 WHIRLPOOL dec6ca3cf45ac4e6cea35266df1342b4dcdb3f813dc90820603f23e9d62ee67a9633de17d747cc12d7cb9c982e8868559896c2f8c42540a5005f485045d9730a DIST metasploit-4.11.0.tar.gz 36105268 SHA256 54817f7ed648818492f866db821dce7177adab8d1163e1d59e76695362720c55 SHA512 9462c2727a26fdfa5e626bb8bbf49229df7c736303d887c15f4dc6870d731fe4e6431a1bc2855b5f42f2f8bee5283d8559169bd2b7e8f18b86c0ff4d07f31889 WHIRLPOOL e978d6dad2a696b3b0ecd0943251493f1209d4d1d7fc23e07941bd5929cab579152c454f2afa1a7eef3c595254a68045e17c0ae3756cf2f91d3ccf5eec0169d5 EBUILD metasploit-4.11.0-r2.ebuild 11160 SHA256 d2eb3c128fdbbb28de1d235c7ff840029354859b5515a4bcfef1df6f972d150e SHA512 9e2b1fdb9d8033c96a3640bd87099f206cc3d3180d5e4920a7fde10640906ea9ef303d6b0f549502ce20f94be698e43ce88c73860efbc624aa28aa4824f9219d WHIRLPOOL d60a1b83d3441a5394e18b2c4ab4097e7569f7bb6a0b01791a238fe34bf608658132f90ab835cee73b078c12a0c50bcc79be5b8c63017e570fc8a8227495d2b5 -EBUILD metasploit-9999.ebuild 11040 SHA256 9780eb6d5c413bda2f67f2b260d7e525a9b0e771a854ea0e573056d4cbf34f86 SHA512 5781f135f796ebbc6d3b2a513cfabbcdfba3fa025f93ae29db6f4f7883545b628e7933f88e56e6bec94c137f4cb4b2ea54549c325f0b3f7c54996dda7a972972 WHIRLPOOL 12caeeff8ecba89c7d5356f49ace954f2f0b9151eefe29af5c48d8433ade76c0f155c00fce6b0ba9c9f43d737eee45c628d408251227c1f75f003e9f2bac5ae8 +EBUILD metasploit-9999.ebuild 11101 SHA256 80c8ab9eaaef276b303f02aa154cc8ffa8fbbe8f54aa76d274af6c919858911b SHA512 4fcfba400ae3454d9abdf27aeab5a4df642e1f082ac842396e267202ef5254c698f0065ef7f9d799336510d65a32e3215a0377ed689195f002eebb0591c8333e WHIRLPOOL b7c881d5fb60b7160b72db829dfe8a95b0e48433c5978aa578f6c5d902ce7794ef398b6155887c179c6964fe10233143b0ba59d271179f5b78a25a917100066a diff --git a/net-analyzer/metasploit/metasploit-9999.ebuild b/net-analyzer/metasploit/metasploit-9999.ebuild index 055d2a107..76f74c8fe 100644 --- a/net-analyzer/metasploit/metasploit-9999.ebuild +++ b/net-analyzer/metasploit/metasploit-9999.ebuild @@ -43,9 +43,9 @@ RUBY_COMMON_DEPEND="virtual/ruby-ssl =dev-ruby/jsobfu-0.2* dev-ruby/json dev-ruby/kissfft - >=dev-ruby/metasploit_data_models-0.22.5:0.22 - dev-ruby/meterpreter_bins:0.0.14 - >=dev-ruby/metasploit-credential-0.14.0:0.14 + >=dev-ruby/metasploit_data_models-0.23.0:0.23 + dev-ruby/meterpreter_bins:0.0.13 + >=dev-ruby/metasploit-credential-0.14.3:0.14 dev-ruby/msgpack dev-ruby/nokogiri =dev-ruby/recog-1* @@ -54,7 +54,7 @@ RUBY_COMMON_DEPEND="virtual/ruby-ssl >=dev-ruby/pg-0.11 =dev-ruby/packetfu-1.1.9 dev-ruby/rubyzip - dev-ruby/rb-readline-r7 + dev-ruby/rb-readline dev-ruby/robots java? ( dev-ruby/rjb ) oracle? ( dev-ruby/ruby-oci8 ) @@ -100,6 +100,7 @@ QA_PREBUILT=" usr/$(get_libdir)/${PN}${SLOT}/data/meterpreter/ext_server_networkpug.lso usr/$(get_libdir)/${PN}${SLOT}/data/meterpreter/ext_server_stdapi.lso usr/$(get_libdir)/${PN}${SLOT}/data/exploits/CVE-2013-2171.bin + usr/$(get_libdir)/${PN}${SLOT}/data/exploits/CVE-2014-3153.elf usr/$(get_libdir)/${PN}${SLOT}/data/android/libs/x86/libndkstager.so usr/$(get_libdir)/${PN}${SLOT}/data/android/libs/mips/libndkstager.so usr/$(get_libdir)/${PN}${SLOT}/data/android/libs/armeabi/libndkstager.so