diff --git a/dev-go/mux/Manifest b/dev-go/mux/Manifest new file mode 100644 index 000000000..a86f64b83 --- /dev/null +++ b/dev-go/mux/Manifest @@ -0,0 +1 @@ +DIST mux-1.6.1.tar.gz 36402 BLAKE2B 4aff091bbddfba18681c97d280e140dbce9a42961f512ba982d7723a2a42765b797c73018b4f0d2e7de62defc0d94af7e6f92d518446a2b34eac9087249497e2 SHA512 c0dce766ead081f69c78106fec3efb4e0d3ebcbf43782f6a0b5f7799ab5545a2935307a79f81809f447105925fe4a0146e23772850a2aa736c50e5059d47b03f diff --git a/dev-go/mux/mux-1.6.1.ebuild b/dev-go/mux/mux-1.6.1.ebuild new file mode 100644 index 000000000..31a3ed21f --- /dev/null +++ b/dev-go/mux/mux-1.6.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +EGO_PN=github.com/gorilla/${PN} + +if [[ ${PV} = *9999* ]]; then + inherit golang-vcs +else + KEYWORDS="~amd64 ~arm ~arm64" + EGIT_COMMIT="v${PV}" + SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + inherit golang-vcs-snapshot +fi +inherit golang-build + +DESCRIPTION="A powerful URL router and dispatcher for golang" +HOMEPAGE="https://github.com/gorilla/mux" +LICENSE="BSD-3" +SLOT="0" +IUSE="" diff --git a/dev-go/websocket/Manifest b/dev-go/websocket/Manifest new file mode 100644 index 000000000..36ca38250 --- /dev/null +++ b/dev-go/websocket/Manifest @@ -0,0 +1 @@ +DIST websocket-1.2.0.tar.gz 42984 BLAKE2B 74200d31210f912b9d4123e9554c025b039307a635ee3b0dcd4e9b2de2883d4f9e1d6ae591c8c6857f7b4522cc73847a6c78c809d808717f555f9b877891ba22 SHA512 9d405a83c6a57144af048d84a53dc0bb6f136e9e85eabcbc0d43b0f8d6c699501c99ea70baf903f916999244c53284456686163faccc30e2a19631f18f30d409 diff --git a/dev-go/websocket/websocket-1.2.0.ebuild b/dev-go/websocket/websocket-1.2.0.ebuild new file mode 100644 index 000000000..08185663c --- /dev/null +++ b/dev-go/websocket/websocket-1.2.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +EGO_PN=github.com/gorilla/${PN} + +if [[ ${PV} = *9999* ]]; then + inherit golang-vcs +else + KEYWORDS="~amd64 ~arm ~arm64" + EGIT_COMMIT="v${PV}" + SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + inherit golang-vcs-snapshot +fi +inherit golang-build + +DESCRIPTION="Go implementation of the WebSocket protocol" +HOMEPAGE="https://github.com/gorilla/websocket" +LICENSE="BSD-2" +SLOT="0" +IUSE="" diff --git a/net-analyzer/bettercap/Manifest b/net-analyzer/bettercap/Manifest index 865a353f6..fda74f19a 100644 --- a/net-analyzer/bettercap/Manifest +++ b/net-analyzer/bettercap/Manifest @@ -1,7 +1,6 @@ -DIST bettercap-1.6.1.tar.gz 769848 BLAKE2B ce6830df8c111b6cf4744b93aceac8bdf22679ac06d7be38360bcc821454f78009f0dd8dfbaa9b476a29289552a16d2c2646c154c767d390f9a7d71cd7cd5bcb SHA512 3a3377bb8d60f594e7896b190b7a165d540234e742477c2564a985ac8ba1e9927a49ee102ceff2ee5f2d763d6cee391f044ebf152c86259eca1aff0762792331 DIST bettercap-1.6.2.tar.gz 781103 BLAKE2B 08dd1a94c2967f023ed98e9b62e82d01dea8a57eff8ad0dd2588d7e6b1f12e257e195459c2c0274baeb41fbeb04c9fd0af238d3b96dca273296087f3b34d9447 SHA512 b1398cb74ae8c04ede38ef3e01ab538693e86c85316327525b2cd30df5c8c4b389bf616c2a1096836dd69209aa7fea500a08ebfae5445c64d9b5b5e1bacdf485 -DIST bettercap-2.0.0.tar.gz 582950 BLAKE2B e740736ec7e3601850858b423d5c9aefc3be89d432643f3d1211fdb5df4cf4a49f575fdc96f46187568bff13ae2bcf5cf91059d6c7027d0fc0998c59d29e1d64 SHA512 8afb14620d4adf788fbb8fde374983688bdd87c53c3f26cb3854736b8b0e00cc0cb3b9909b193a17eddc3c8fd19d64f32670a00e32b746550af8bf5f49d63b22 DIST bettercap-2.1.tar.gz 586075 BLAKE2B 27b7132f63218f30385a9d42bf1ee18629b9ba5855976152d4cef4a7391b061c1740ba07023327ab1214a509fd284be2ca4c12535d9e79d95eb711fd7c3de413 SHA512 a83be8b46f2175ee5bab896de031af6f2baad7b89eb536b5155c9dfdc297f990b686f93be78ab24d3cfd85acff6e5f0c5a49ca60c505faf37cc8fbffdd44a7da +DIST bettercap-2.2.tar.gz 592456 BLAKE2B 49ceedeaf5fe2c58e9ce94d213fe57e8e7b53a81e589db3f2283e1b01c90b0d8523b67b554f93a8d3d689ca579a0fb0bdd546b6d8d8a7bda42737e751bd2d32a SHA512 3546a243b321a22a2dc03047602c1adc983126ace0128f2fb5a3625c42aaa7e24fa70a9d23e780cab58660db9f049670d1a22a769b098534cb3d27d950d1b047 DIST github.com-adrianmo-go-nmea-c227bc33b4c6213c7f2ae4e2f69d0c9d37bea7dc.tar.gz 13167 BLAKE2B 91b3a266345d0a8cdeb7b5b3037f4ac9acf12bbb155f11526889549b7cecdc3b02e6890f7aff56276e50b19c27165ddfa4a6d23c3158eb56961808d6b77fa58a SHA512 24c2edda750df7cc802c49dfcc2aef875712fdb67c2fdb4da00e83f45bc1756e1d0d8977b65b5b9cc9d4a763324faceabe6bb1270f97ba968532586f5192ebdb DIST github.com-bettercap-gatt-6475b946a0bff32e906c25d861f2b1c6d2056baa.tar.gz 67057 BLAKE2B 2e780572589d84c20076707583fb756ab48db27170ee28e86583adefe71be26c7cb63f55d37f8d32e6705b196df17aed82eec81ee39ac00bd0010839df84819c SHA512 91fd2db5a9e7324d5e651650963a58f7a72c198d6c787221ebe3b7fad3d2be0023a366db976eba198fe7be8a000781b688f6eedf2c8ebea81f7c747039ef9a5c DIST github.com-bettercap-readline-9cec905dd29109b64e6752507fba73474c2efd46.tar.gz 36942 BLAKE2B 583f3bf234d3269c87bd208dde725a3ea3e9c05b15e72e6060a0489103cb5e3f391617aa70ecddd2347cf50349f7831e61c08db92c5e6bb8a67573bf9da2aaa3 SHA512 0bf8eeaa92b3377b1662498150dc28a877c2adaa24ada60b09826dfd0f809a058c66bfba426b3a05915b59a3508116cf17d440df188c80e6501b7667a4bc87f0 @@ -11,6 +10,7 @@ DIST github.com-go-sourcemap-sourcemap-6e83acea0053641eff084973fee085f0c193c61a. DIST github.com-golang-sys-7dca6fe1f43775aa6d1334576870ff63f978f539.tar.gz 801208 BLAKE2B e02dd38b734f2d0969da158c86452ab1310a3e7d0fd903184eb0afbbb072487613c3ac4bc2627fcd8820f4059d7bcd87ba657bde386711fc812914395fe0e905 SHA512 04cc0d7d8a7ed87a2dbf6659af80c09e36cfc2c430a55c01f81e45d8890d7af47c3565da072994dbce831701e65a8074308c4895970da985ff6d4e36bf5de8ab DIST github.com-gorilla-websocket-eb925808374e5ca90c83401a40d711dc08c0c0f6.tar.gz 47635 BLAKE2B e9cd95a26a420d12ce08910a4ad6bc8a2d8bd40eb9c8c5b31d3ebd396afb27f34a705721c6124b107b81f0f4afe66179c412bfc786ace46280aa4000110c2847 SHA512 d703679bd0b191a9de9f6322c8895781adca32509f91a8735367c61edbef494a61294e98775bf88827955845b15b58571b47810e252348aea252f2798bab187e DIST github.com-inconshreveable-go-vhost-06d84117953b22058c096b49a429ebd4f3d3d97b.tar.gz 10185 BLAKE2B 13a7d4c2c27553e7a283ef2307f39444489456aa9edf63f49ba213caed821c0a51055c161c71e3af19c4af13347cc5ce35e97ce1bb084410e00d8de998fc3750 SHA512 cdc06fee4895931ae23931140137e3cb7a4b1db1e49b0dfc18d9090d0f825e4148f65fe7e404cbf9cc3cd2fc5060cd0af80b3f3f609542f690622d4f321592d9 +DIST github.com-jpillora-go-tld-a31ae10e978ab5f352c5dad2cfbd60546dcea75f.tar.gz 32846 BLAKE2B 18f62f09416370ad232c6dd30fa9175bfe1dc51d95591b3514ecc6257cf2b86670401830b01bbab1d9431294b576bab152e9044f836444e4d68e87cf878e1598 SHA512 4fd6e9d6943a5a8678c9a2a6ac34561587dc516165967d99a55fc73fc4fe02313dc078e043e984658d53c2e14ad47e3bbd24f048ed3014b8fe5c26b3f643245c DIST github.com-malfunkt-iprange-3a31f5ed42d2d8a1fc46f1be91fd693bdef2dd52.tar.gz 8478 BLAKE2B d075c89b862557f90f2e0b4393234278bc6bf0b76240e54edfaa6ec40d0d2945b9ac955048f62a8aed66ca8a5377779d559fcfd1fc2c3de88e09238cca6dbfba SHA512 1249cf65f808ad5c3aa8f6f521d97b510ef460c5d0a19ac7e5a75b7011927b7808bc7a43c701488de6944f06554c8637217f5795db0b585bd7abb68a13355266 DIST github.com-mattn-go-colorable-7dc3415be66d7cc68bf0182f35c8d31f8d2ad8a7.tar.gz 8161 BLAKE2B 2a117033e236186c4c011acfa078395783681b2d910adb5ba637ecb243c76d5128f41028c0401263b6e6997e71dbe59dfe4a79d801dcac947aea6cc25144e397 SHA512 b0b5b5e93cf60928bcc91eea4e2a98107e6a26859993141ad8b601888d731d5517de0abb5154d35db174c252e5bd24f4efb9b12e048d7841787332e4f1eadb23 DIST github.com-mdlayher-dhcp6-e26af0688e455a82b14ebdbecf43f87ead3c4624.tar.gz 43701 BLAKE2B 6372a224396605c7dc4bed21b1cab91c5b55ceaf5f0df66a98033a49c88a66931de855a0b11802a378791d76b3632539783c97391455a276e565b84e8e48c5ec SHA512 44e8fadc7150e466449e5cdd928bcadb51474f6d2e03c36d409e82ce3af631d39c43200aba1c712fae3141702c5ec407103a61db6881cbde8986996cbc2561bb diff --git a/net-analyzer/bettercap/bettercap-1.6.1.ebuild b/net-analyzer/bettercap/bettercap-1.6.1.ebuild deleted file mode 100644 index b4e8c06a4..000000000 --- a/net-analyzer/bettercap/bettercap-1.6.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby23" - -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/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT=0 -KEYWORDS="~amd64" - -ruby_add_bdepend "dev-ruby/bundler" - -ruby_add_rdepend " - =dev-ruby/colorize-0.8* - =dev-ruby/net-dns-0.8* - dev-ruby/network_interface - >=dev-ruby/packetfu-1.1.10:* - dev-ruby/pcaprub:0.12 - =dev-ruby/em-proxy-0.1* - =dev-ruby/rubydns-2.0* -" - -#https://github.com/evilsocket/bettercap/issues/412 -all_ruby_prepare() { - sed -e "s|'rubydns', '~> 1.0', '>= 1.0.3'|'rubydns'|" -i bettercap.gemspec -} - -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/net-analyzer/bettercap/bettercap-2.0.0-r1.ebuild b/net-analyzer/bettercap/bettercap-2.2.ebuild similarity index 80% rename from net-analyzer/bettercap/bettercap-2.0.0-r1.ebuild rename to net-analyzer/bettercap/bettercap-2.2.ebuild index 66a3ce938..e030f5aa1 100644 --- a/net-analyzer/bettercap/bettercap-2.0.0-r1.ebuild +++ b/net-analyzer/bettercap/bettercap-2.2.ebuild @@ -15,7 +15,11 @@ EGO_VENDOR=( "github.com/bettercap/gatt 6475b946a0bff32e906c25d861f2b1c6d2056baa "github.com/mgutz/ansi 9520e82c474b0a04dd04f8a40959027271bab992" "github.com/pkg/errors 30136e27e2ac8d167177e8a583aa4c3fea5be833" "github.com/robertkrimen/otto 3b44b4dcb6c00477273595c312908e2412d07da6" + "github.com/adrianmo/go-nmea c227bc33b4c6213c7f2ae4e2f69d0c9d37bea7dc" + "github.com/tarm/serial eaafced92e9619f03c72527efeab21e326f3bc36" "gopkg.in/sourcemap.v1 6e83acea0053641eff084973fee085f0c193c61a github.com/go-sourcemap/sourcemap" + "golang.org/x/sys 7dca6fe1f43775aa6d1334576870ff63f978f539 github.com/golang/sys" + "github.com/jpillora/go-tld a31ae10e978ab5f352c5dad2cfbd60546dcea75f" ) EGO_PN=github.com/bettercap/bettercap @@ -33,9 +37,12 @@ SLOT=0 IUSE="" KEYWORDS="~amd64 ~arm ~arm64" -#FIXME: add gopacket iprage go-colorable +#FIXME: add stable versions: iprage go-colorable DEPEND="dev-go/go-isatty - dev-go/gopacket" + dev-go/gopacket + dev-go/mux + dev-go/websocket + " RDEPEND="${DEPEND}" src_install(){ diff --git a/profiles/pentoo/base/package.accept_keywords/net-analyzer b/profiles/pentoo/base/package.accept_keywords/net-analyzer index 4d13571f1..870d69705 100644 --- a/profiles/pentoo/base/package.accept_keywords/net-analyzer +++ b/profiles/pentoo/base/package.accept_keywords/net-analyzer @@ -30,10 +30,12 @@ net-analyzer/multimon-ng ~net-analyzer/openvas-cli-1.2.0 ~net-analyzer/openvas-scanner-3.4.0 -=net-analyzer/bettercap-2.1* +=net-analyzer/bettercap-2.2* dev-go/gopacket dev-go/gopacket-pfring dev-go/go-isatty +dev-go/websocket +dev-go/mux ~net-analyzer/aimsniff-0.9d ~net-analyzer/arpantispoofer-1.0.1.32