bettercap-2.28.ebuild

This commit is contained in:
blshkv 2020-07-04 14:51:35 +08:00
parent 2ed840a2a6
commit f3c6a5bea6
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
2 changed files with 89 additions and 0 deletions

View file

@ -1,4 +1,5 @@
DIST bettercap-2.27.1.tar.gz 1189994 BLAKE2B f10074523407e23a6f504a7bba8c7aa63a81890c8a0dc1cfc0d9ea336a7606e7b73e301c3167149d8bbf9a01addc59e5ab047300cc7594eb4b7e929ff2f0cd8c SHA512 157386a9410056667e391826fe04012f934452dd66a9bc3a6d4eee1654827923a7ad987cff07477b30a56476fe92dc1eadf7db7c4fd6bbf2dc2bd62e825e1835
DIST bettercap-2.28.tar.gz 1190308 BLAKE2B b46f4ec60ce1a65a6e7aaa9b05fd1c6280393c9ca4b4578b45ea880005bc7b5d9cd8e1aab7e908067d95aee8851bdaa5e2b5e0e27ccea7b6556035e2424b58a6 SHA512 914b5171e5bea60c008b73e1de528c5d631da459f9670c7dc4eca068e28ee22d0a9b8e9a8b6655aa8ffec795fa5960c7d4335231841839a1abf8583d855c6753
DIST github.com-adrianmo-go-nmea-v1.1.0.tar.gz 14302 BLAKE2B b232f63ef241206d4236365053955e8f129cf87e4e57ba62d3f1de01ff169d4f027d28f7f044e22a1ae7254ebcfacf00aad30b20045b9088ba9590653618fdc8 SHA512 9e7b59ee036916989936078bac0d5118fd83a3e6e1d8ad9860ceb4e5244b6b7ef09507a896ff24bb24200cec6b3082d570109755aabba3baac8dd95e2fbd5774
DIST github.com-antchfx-jsonquery-v1.0.0.tar.gz 6236 BLAKE2B 2e37b73cfa82353219549fb1969b3df418160ca7303aa222aa31d63588812c80ff09927cbbb9977a71614a6f5f6066d2571c21dfa02b40518b888abb7dc955ec SHA512 1b597518c3264f7023676e300402fc5f83ec9b11d64e880d21e96a96af750407bdf891fe0214c17ec381f70059686b0c2add0444c24f4ab239769603fc75f4e9
DIST github.com-antchfx-xpath-v1.1.0.tar.gz 23978 BLAKE2B 662269abf4e02d1d4153f5f53b5ef5b1444b1fae00f30862f0f4f95bd11095f6275a28fc4e4658ffbfc1c5b657124437cd73b7cef4691bb78930cc61061999b3 SHA512 c71c8db3e7ae22708d17936a811a58d6e6f028435757ee5f25e8074608341f6cd4257ecc437302a61cce704ecebb218b0b310849d222b1e76a2d131ed1821632
@ -14,6 +15,7 @@ DIST github.com-gobwas-glob-e7a84e9525fe.tar.gz 26236 BLAKE2B 70d6fe19bf4c46551a
DIST github.com-golang-crypto-87dc89f01550.tar.gz 1709286 BLAKE2B e949ba8a22429e4c616c643ed6eddbb52ad43a9a43af910f447a899dcba7c9ef30d410f155516223339f9b1975ec931b0dfd16445a3e1a7bd5fd36578227157a SHA512 81fe4670a2a279fb689aee72415c272b842cff186338ee0b993399601423fd67d5b6721ea539ccdf606f814b0835142fa52c5e9d80559a902d907e4af3fde79f
DIST github.com-golang-net-da9a3fd4c582.tar.gz 1103938 BLAKE2B 5767ad592b5ffce6f9deec0316e1432e78808ce1cc7151f3ccb6a988c08cf57301b7ab94d26c3683767a819d236f7f1e20f1aac304043b738849de12a88b90e6 SHA512 c937d5abf56d9b3ecd05a5967744846abf59179e0e0eb20607df52b8893de0165150cb49e5e0239cff3e14a861b5c743b0f6709d9d9a7784516f42f207e0626d
DIST github.com-golang-sys-727590c5006e.tar.gz 1499308 BLAKE2B 33a47f89d877a7e42ab864e87156733dc6b983ac047802a62839b6d5929d770fb6d6bcfc90e351088ee1260bbdd0f3edd19bcd69c8473726536f9694f6ddda7e SHA512 e87b9d9872aa76f82080c5da3af5effe6e165befe63fff5c360b710b3d1b9fe178afc265002520cc89bc77967056065b9c2fe7ed959e916340d8cdf439255b29
DIST github.com-golang-text-v0.3.2.tar.gz 7168069 BLAKE2B c2412f4554e2a50fe0764c24cd52a0799d526cb78952839fa1c031c43e7c34a58f6c65d2e450a0ddd0447d5f749aa5104dd47dca5a2c4964e3dd6e2eb39313c3 SHA512 48156313c3ae4c01ea3a8b790ae829f50f2a53ea9ad7c14509749405da5cb7c98e6e1a2e9f3619e01393935d452b5b5e568b29719cd1f286570272d59508da58
DIST github.com-google-go-github-v17.0.0.tar.gz 212084 BLAKE2B 1c5db029a3f30e8842c4cbd336c953290b91cd58d359dbb507dffc7a78c3b70e3840f700c556f7a06ffb04de9686af75b7010c61d7474460aa36d411cdde36eb SHA512 e0a302a040614a83738d0772368ec4802f325cb75e471c8a70796e0db681655886e28d7be6b2c87776da068d282c788fcbc126c19737c7d90d7ba934dec8aaaf
DIST github.com-google-go-querystring-v1.0.0.tar.gz 7529 BLAKE2B 0d1b806655046080f932c25083d169fa568a6d13673002ff03bab5546ef4ff6545f9c16f563a5a19c4001203390ee1af5388cd18cc642b5d9cdd07b1f7f5bae5 SHA512 b980a4e4bf446654950349e0ff1a5870b7f9d60a5e55656888cebce6d51441f96b39448422ee56e77aee992475238737dcb9133b7176aaadbd6eb0c9c0020ebc
DIST github.com-google-gopacket-v1.1.17.tar.gz 891264 BLAKE2B bfa9cb76348518ac3fb83f6719f7a8eca4f1968e5bba46f826e3993c9ab62aa2feb84b2043906214faa74a46de72afb005756cd6570bd368f8381313d3ba15de SHA512 997f3f08127a17fdbbf9488f4f5cd8c2ecc080bb6a416bb28d6aaded370fd0c7a3ec591acc75dcdafcf8edc780067fb70516afc7e27312b617ef58c022c0ffcd

View file

@ -0,0 +1,87 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# go mod vendor && grep "# g" ./vendor/modules.txt | sort
EGO_PN="github.com/bettercap/bettercap"
EGO_VENDOR=(
"github.com/adrianmo/go-nmea v1.1.0"
"github.com/antchfx/jsonquery v1.0.0"
"github.com/antchfx/xpath v1.1.0"
"github.com/bettercap/gatt 569d3d9372bb"
"github.com/bettercap/nrf24 aa37e6d0e0eb"
"github.com/bettercap/readline 9cec905dd291"
"github.com/bettercap/recording 3ce1dcf032e3"
"github.com/chifflier/nfqueue-go 61ca646babef"
"github.com/dustin/go-humanize v1.0.0"
"github.com/elazarl/goproxy aa519ddbe484"
"github.com/evilsocket/islazy v1.10.4"
"github.com/gobwas/glob e7a84e9525fe"
"github.com/google/go-github v17.0.0"
"github.com/google/gopacket v1.1.17"
"github.com/google/go-querystring v1.0.0"
"github.com/google/gousb 18f4c1d8a750"
"github.com/gorilla/mux v1.7.3"
"github.com/gorilla/websocket v1.4.1"
"github.com/hashicorp/mdns v1.0.1"
"github.com/inconshreveable/go-vhost 06d84117953b"
"github.com/jpillora/go-tld f16ca3b7b383"
"github.com/kr/binarydist v0.1.0"
"github.com/malfunkt/iprange v0.9.0"
"github.com/mattn/go-colorable v0.1.4"
"github.com/mattn/go-isatty v0.0.10"
"github.com/mdlayher/dhcp6 2a67805d7d0b"
"github.com/mgutz/ansi 9520e82c474b"
"github.com/mgutz/logxi aebf8a7d67ab"
"github.com/miekg/dns v1.1.22"
"github.com/mitchellh/go-homedir v1.1.0"
"github.com/pkg/errors v0.8.1"
"github.com/robertkrimen/otto 15f95af6e78d"
"github.com/tarm/serial 98f6abe2eb07"
"golang.org/x/crypto 87dc89f01550 github.com/golang/crypto"
"golang.org/x/net da9a3fd4c582 github.com/golang/net"
"golang.org/x/sys 727590c5006e github.com/golang/sys"
"golang.org/x/text v0.3.2 github.com/golang/text"
# "gopkg.in/sourcemap.v1 v1.0.5 github.com/go-sourcemap/sourcemap"
)
inherit golang-vcs-snapshot
DESCRIPTION="A complete, modular, portable and easily extensible MITM framework"
HOMEPAGE="https://github.com/bettercap/bettercap/"
SRC_URI="https://github.com/bettercap/bettercap/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_VENDOR_URI}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
RESTRICT="mirror"
RDEPEND="
net-libs/libpcap
net-libs/libnetfilter_queue
net-libs/libnfnetlink
virtual/libusb:*"
DEPEND="${RDEPEND}
=dev-go/gopkg-sourcemap-1*
"
BDEPEND="virtual/pkgconfig"
src_compile() {
GOPATH="${S}:$(get_golibdir_gopath)" \
GOCACHE="${T}/go-cache" \
go build -v -work -x -ldflags="-s -w" ./... "${EGO_PN}" || die
}
src_install() {
GOPATH="${S}:$(get_golibdir_gopath)" \
GOCACHE="${T}/go-cache" \
go install -v -work -x -ldflags="-s -w" ./... "${EGO_PN}" || die
dosbin bin/bettercap
dodoc "src/${EGO_PN}"/{{README,ISSUE_TEMPLATE}.md,Dockerfile}
}