diff --git a/dev-ruby/em-proxy/Manifest b/dev-ruby/em-proxy/Manifest new file mode 100644 index 000000000..3676c985b --- /dev/null +++ b/dev-ruby/em-proxy/Manifest @@ -0,0 +1 @@ +DIST em-proxy-0.1.8.gem 17920 SHA256 c60370495546eaacfc62bc70cb074a40b5b88c705427c404e26fc0d7714f6ebe SHA512 c18c0561ed3b02db4fea4c4de763d30ed9093fc28d418211b6e482a1b99188e2a56c848bccac4474d37ebfa2396c96f1437975d7bfcb57bfbe7c90948712a7e2 WHIRLPOOL e63b2dad0f7d9b9758a29835117d792d13f6e79cbff6628fbfe7947ad91aa03cbfecb762d5dddc1d6f518bd8e0394c44cb4161cac6da85028bf56adc5f16bdbd diff --git a/dev-ruby/em-proxy/em-proxy-0.1.8.ebuild b/dev-ruby/em-proxy/em-proxy-0.1.8.ebuild new file mode 100644 index 000000000..6f931b2df --- /dev/null +++ b/dev-ruby/em-proxy/em-proxy-0.1.8.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +USE_RUBY="ruby20 ruby21 ruby22" + +inherit multilib ruby-fakegem + +DESCRIPTION="EventMachine Proxy DSL" +HOMEPAGE="http://github.com/igrigorik/em-proxy" + +LICENSE="NA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +ruby_add_rdepend "dev-ruby/eventmachine" diff --git a/dev-ruby/rubydns/Manifest b/dev-ruby/rubydns/Manifest index 4feebe49a..0194e325c 100644 --- a/dev-ruby/rubydns/Manifest +++ b/dev-ruby/rubydns/Manifest @@ -1,2 +1,2 @@ -DIST rubydns-0.9.2.gem 64512 SHA256 d929fde7f56c22283a93dd482f208642f4e553a245c4c4525fb3f7b2268b9911 SHA512 8dd93ec3da7f1303b74ff7c39b3f06da8ae4c8ea465f28f4b0ec6ec332bb2e773d2e0c981a88246184d53d9ec79fe9349214424c4820f348bdf101b4b4a6e422 WHIRLPOOL 7b90bb50392b804654db2d255c6927c1049434b58c5ba788dc24b7955507e1bffee4c6a351c90d6989ca1d1662e420cfcec46216ef021c2fb09fb4e22eeb890d DIST rubydns-1.0.1.gem 66560 SHA256 1da97b44c929b1f23e4ca6631217bc54ff975342b0e4698329fd20fcc80b0eb6 SHA512 9d0956d02755482c6ff8a973729663a530ff3bf320db8dc9aa7062aaec47cc0ab51e8b353d9a6dd605e1166222098bafea803d76fa09a7e6666ba97211aed374 WHIRLPOOL 3b3256918cbedec14d7c26db76e166ee7aea300abe940486b144cf6ea0f5f6a5217eeec52b9ff8975b475a0650edfddc3de0dad63cc375ed88037ae7f7ce15ac +DIST rubydns-1.0.3.gem 67072 SHA256 c258da609261d7ede6ae4878f20e0a32e55df1cc0d169683fde7438d224572b3 SHA512 804cf5ed3eb4f25d0e3106eca46475248639dcf73f1d00799ee7f53749bb3043822febc0587aa5caed57f6fe8004989dd447d529c505669f5e6ce2c971af9c41 WHIRLPOOL b9bb70caad0a99d633ec5868e20272ea3674973cffdba06fe0f2049585add8e6a38bce34e6b15e6b53735132c94b938412e87e3a0e5203848116dffd081face5 diff --git a/dev-ruby/rubydns/rubydns-1.0.1.ebuild b/dev-ruby/rubydns/rubydns-1.0.1.ebuild index 625eb0b37..3eca62d9c 100644 --- a/dev-ruby/rubydns/rubydns-1.0.1.ebuild +++ b/dev-ruby/rubydns/rubydns-1.0.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: blshkv Exp $ +# $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby20 ruby21" inherit ruby-fakegem DESCRIPTION="A tool to intercept and modify DNS requests" diff --git a/dev-ruby/rubydns/rubydns-0.9.2.ebuild b/dev-ruby/rubydns/rubydns-1.0.3.ebuild similarity index 51% rename from dev-ruby/rubydns/rubydns-0.9.2.ebuild rename to dev-ruby/rubydns/rubydns-1.0.3.ebuild index 9ef49545d..8e1d3d16b 100644 --- a/dev-ruby/rubydns/rubydns-0.9.2.ebuild +++ b/dev-ruby/rubydns/rubydns-1.0.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/metasploit_data_models/metasploit_data_models-0.17.0.ebuild,v 1.3 2014/07/09 21:13:54 zerochaos Exp $ +# $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby20 ruby21" inherit ruby-fakegem DESCRIPTION="A tool to intercept and modify DNS requests" @@ -16,9 +16,10 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -ruby_add_rdepend "=dev-ruby/celluloid-0.16* - =dev-ruby/celluloid-io-0.16* +ruby_add_rdepend "=dev-ruby/celluloid-0.16.0 + =dev-ruby/celluloid-io-0.16.2 dev-ruby/timers:4" #celluloid ~> 0.16.0 -#celluloid-io ~> 0.16.1 +#celluloid-io ~> 0.16.2 +#timers ~> 4.0.1 diff --git a/net-analyzer/bettercap/Manifest b/net-analyzer/bettercap/Manifest index 342506401..efff3d776 100644 --- a/net-analyzer/bettercap/Manifest +++ b/net-analyzer/bettercap/Manifest @@ -1,2 +1,3 @@ DIST bettercap-1.1.7.gem 267776 SHA256 8514bf3209c5e27cd3de9d592312adacb8c9d901e3488611e64c1993e06313f7 SHA512 7ee299d3ff32dd3192656609089f52dcd639ebf87c6e5e6888922ee5c8cdf343339789514ffd76f37025505ccee44c5a74e79af83a2e32c137c2d191eb102e72 WHIRLPOOL a8eefb0105e48fed2b59c3ab45a98c57f3dd4d872f7bc7c1a17bc063fa792552989fa9e7b20069bbe930854a7fa36e322d745241959ad5a8dc4e04c073bf7566 DIST bettercap-1.2.4.gem 267264 SHA256 aba3a8d08bd21706c0b648ad3b6b89a94bd8dc358b415ffb38c0e136b0014666 SHA512 d4b398cc2b894c6b7f37730139c470306426fa90b2b15c13163edb3f26cdd3a93eda29ac3a2e6fff0e6c393a5339d42b99e25b2272be4b6689f8bca92073b8ba WHIRLPOOL 004f528a93794d7a77c31657762d608cbb80f63d38c0fa6f3b4035227c66c806ebb86f4e319c6eca9906f7486aa946863be962b7cbb70fc672224925927a295b +DIST bettercap-1.5.1.tar.gz 741156 SHA256 f90b0bc2669ae9df15fce58c99e0899fe853ff437488bf9311c6ce1065c039f8 SHA512 282c7dd5da347aef3c322c0beff1e625eafb0696454ce43ecfd9657cb7b10130911c4aec026a6effa2de15ef3937a28b3d9360ba665a5f8d1a1dfa730fbb0a69 WHIRLPOOL fe16e217f9b0c5371b0c55dfd3a99bad515097f46b3415e396da8b78f1b9d6472c84a9cf79fe788d7405173cb761b89078f603f7c3d417bd589c2e0878410cb4 diff --git a/net-analyzer/bettercap/bettercap-1.5.1.ebuild b/net-analyzer/bettercap/bettercap-1.5.1.ebuild new file mode 100644 index 000000000..4aa05f847 --- /dev/null +++ b/net-analyzer/bettercap/bettercap-1.5.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby20 ruby21" + +inherit multilib ruby-fakegem + +DESCRIPTION="A complete, modular, portable and easily extensible MITM framework" +HOMEPAGE="https://github.com/evilsocket/bettercap/" +SRC_URI="https://github.com/evilsocket/bettercap/archive/v1.5.1.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT=0 +KEYWORDS="~amd64 ~arm ~x86" + +ruby_add_rdepend " + dev-ruby/colorize + dev-ruby/net-dns + dev-ruby/network_interface + dev-ruby/packetfu:1.1.11 + dev-ruby/pcaprub:0.12 + dev-ruby/em-proxy + dev-ruby/rubydns +" + +#em-proxy (>= 0.1.8, ~> 0.1) +#rubydns (>= 1.0.3, ~> 1.0) ruby + +each_ruby_prepare() { + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die +} + +# FIXME: +# install bettercap binary into /usr/sbin diff --git a/profiles/pentoo/base/package.accept_keywords/dev-ruby b/profiles/pentoo/base/package.accept_keywords/dev-ruby index 56713916a..eac09874b 100644 --- a/profiles/pentoo/base/package.accept_keywords/dev-ruby +++ b/profiles/pentoo/base/package.accept_keywords/dev-ruby @@ -203,11 +203,11 @@ dev-ruby/typhoeus:0.6 ~dev-ruby/rubyzip-1.1.7 =dev-ruby/uglifier-2.7* ~dev-ruby/execjs-2.5.2 -~dev-ruby/rubydns-1.0.1 +~dev-ruby/rubydns-1.0.3 ~dev-ruby/celluloid-0.16.0 -~dev-ruby/celluloid-io-0.16.1 +~dev-ruby/celluloid-io-0.16.2 ~dev-ruby/hitimes-1.2.2 -~dev-ruby/nio4r-1.0.1 +~dev-ruby/nio4r-1.2.1 ~dev-ruby/timers-4.0.1 ~dev-ruby/ruby2ruby-2.2.0 ~dev-ruby/file-tail-1.1.0 @@ -220,6 +220,7 @@ dev-ruby/typhoeus:0.6 #bettercap ~dev-ruby/colorize-0.7.7 ** ~dev-ruby/net-dns-0.8.0 +~dev-ruby/em-proxy-0.1.8 #arachni-1* diff --git a/profiles/pentoo/base/package.accept_keywords/net-analyzer b/profiles/pentoo/base/package.accept_keywords/net-analyzer index c5e1fe172..a6b08f921 100644 --- a/profiles/pentoo/base/package.accept_keywords/net-analyzer +++ b/profiles/pentoo/base/package.accept_keywords/net-analyzer @@ -1,4 +1,3 @@ - ~net-analyzer/w3af-1.6.54 ~net-analyzer/wpscan-2.9 @@ -28,7 +27,7 @@ net-analyzer/multimon-ng ~net-analyzer/arping-2.12 ~net-analyzer/autoscan-network-1.50 ~net-analyzer/bmon-2.1.1_pre1 -~net-analyzer/bettercap-1.2.4 +~net-analyzer/bettercap-1.5.1 ~net-analyzer/chaosreader-0.94 net-analyzer/cloudshark ~net-analyzer/crackmapexec-2.3