diff --git a/dev-go/gopacket-pfring/Manifest b/dev-go/gopacket-pfring/Manifest new file mode 100644 index 000000000..24134580d --- /dev/null +++ b/dev-go/gopacket-pfring/Manifest @@ -0,0 +1 @@ +DIST gopacket-pfring-1.1.14.tar.gz 748336 BLAKE2B f1fe54954b229fafe9cf18e6337f4222cdeb6d71cba0c5c3d0b04eae63952a039cc283eff580db3e79db49b827d64ee54e8d5e64a24546037400faf92c97f086 SHA512 fda58ad503e2547b0e09e511a2ffe5b2e6fa7ba1df3cbf26ae6e08075420586f0f1f553914ee969fcfbdd0a344e240a0d11ae85266c926f138d3efe6afa250b2 diff --git a/dev-go/gopacket-pfring/gopacket-pfring-1.1.14.ebuild b/dev-go/gopacket-pfring/gopacket-pfring-1.1.14.ebuild new file mode 100644 index 000000000..bb75821e4 --- /dev/null +++ b/dev-go/gopacket-pfring/gopacket-pfring-1.1.14.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +EGO_PN=github.com/google/gopacket/pfring + +if [[ ${PV} = *9999* ]]; then + inherit golang-vcs +else + KEYWORDS="~amd64 ~x86 ~arm ~arm64" + EGIT_COMMIT="v${PV}" + SRC_URI="https://github.com/google/gopacket/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + inherit golang-vcs-snapshot +fi +inherit golang-build + +DESCRIPTION="Package pfring wraps the PF_RING C library for Go." +HOMEPAGE="https://github.com/google/gopacket" +LICENSE="BSD" +SLOT="0" +IUSE="" + +DEPEND="sys-kernel/pf_ring-kmod + net-libs/libpfring" +RDEPEND="${DEPEND}" diff --git a/dev-go/gopacket/Manifest b/dev-go/gopacket/Manifest new file mode 100644 index 000000000..40d99f3f9 --- /dev/null +++ b/dev-go/gopacket/Manifest @@ -0,0 +1 @@ +DIST gopacket-1.1.14.tar.gz 748336 BLAKE2B f1fe54954b229fafe9cf18e6337f4222cdeb6d71cba0c5c3d0b04eae63952a039cc283eff580db3e79db49b827d64ee54e8d5e64a24546037400faf92c97f086 SHA512 fda58ad503e2547b0e09e511a2ffe5b2e6fa7ba1df3cbf26ae6e08075420586f0f1f553914ee969fcfbdd0a344e240a0d11ae85266c926f138d3efe6afa250b2 diff --git a/dev-go/gopacket/gopacket-1.1.14.ebuild b/dev-go/gopacket/gopacket-1.1.14.ebuild new file mode 100644 index 000000000..effc316c5 --- /dev/null +++ b/dev-go/gopacket/gopacket-1.1.14.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +EGO_PN=github.com/google/${PN} + +if [[ ${PV} = *9999* ]]; then + inherit golang-vcs +else + KEYWORDS="~amd64 ~x86 ~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="Provides packet processing capabilities for Go" +HOMEPAGE="https://github.com/google/gopacket" +LICENSE="BSD" +SLOT="0" +IUSE="pfring" + +DEPEND="net-libs/libpcap + pfring? ( dev-go/gopacket-pfring )" +RDEPEND="${DEPEND}" diff --git a/net-analyzer/bettercap/Manifest b/net-analyzer/bettercap/Manifest index b9eaa09f2..5ae1090c3 100644 --- a/net-analyzer/bettercap/Manifest +++ b/net-analyzer/bettercap/Manifest @@ -6,7 +6,6 @@ DIST github.com-bettercap-readline-9cec905dd29109b64e6752507fba73474c2efd46.tar. DIST github.com-dustin-go-humanize-bb3d318650d48840a39aa21a027c6630e198e626.tar.gz 16387 BLAKE2B 97bd0dfbf673a54d1a068f6c33218c7037b191b709e820816f2774ac8cbddab15eeda3186162e4fdd41916db069e2628a8007b77377382110863e23fb2da797d SHA512 e500d21e739682d4dd0c3d52eaa77fd239606dd5c22005a7ca3c30ecbcd0bc545d2473e8942d04f292f47777d67d4381754121f72cf6547610b96938e6ddbb79 DIST github.com-elazarl-goproxy-a96fa3a318260eab29abaf32f7128c9eb07fb073.tar.gz 99467 BLAKE2B 8ef1eb8fec0d0277daa81b241151a4a06cc8a85620b85fd91c11005141798e8704bdea202638440f9a6a2a5d3f308a523ef244c7e0361e537c5652c15ef0ed08 SHA512 3696bff442c4c73c955003aecf6a2f18dac8cc2ceab7bb3c0d47816770369493b2a6e27af117ad717a755ca3a33ebe084fd04a85702c219dfeb8063036a6fe7a DIST github.com-go-sourcemap-sourcemap-6e83acea0053641eff084973fee085f0c193c61a.tar.gz 5360 BLAKE2B f4101b07a6d405a5b01adb0029b52b7f6cae1122df201909a1201885a2e7f5439cd6f634325e205dd3eb5c4cba1e159b8c4021233d396a1c5664bc0db513f472 SHA512 84d4aa5ed44aede33bd17186e34e06eb3e878c6ca5143e26d4ee4d73f19746858575d20628c440c58d9d77b55efd34460db7106056a3b8eb6d4adab24f0ae243 -DIST github.com-google-gopacket-b40365fca6ccb41d3892c4caa0f6e7545ee2fdcf.tar.gz 775205 BLAKE2B dd1dc1064116d2b4a8431ed4db544259d93964750a897dcc1f49188bfba58c02bb91a3be3219b47118571aa68bfa146b1fd229be11bf4f6ce43ca5f8faaa84aa SHA512 eef94dff39d143032cda08713942dad31609ae44cfb1edb219ea222200edccb41ce8becc554aec8e5a29882ddbc28a9a9e21bd4092853b61880a9db750f04957 DIST github.com-inconshreveable-go-vhost-06d84117953b22058c096b49a429ebd4f3d3d97b.tar.gz 10185 BLAKE2B 13a7d4c2c27553e7a283ef2307f39444489456aa9edf63f49ba213caed821c0a51055c161c71e3af19c4af13347cc5ce35e97ce1bb084410e00d8de998fc3750 SHA512 cdc06fee4895931ae23931140137e3cb7a4b1db1e49b0dfc18d9090d0f825e4148f65fe7e404cbf9cc3cd2fc5060cd0af80b3f3f609542f690622d4f321592d9 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 diff --git a/net-analyzer/bettercap/bettercap-2.0.0.ebuild b/net-analyzer/bettercap/bettercap-2.0.0-r1.ebuild similarity index 94% rename from net-analyzer/bettercap/bettercap-2.0.0.ebuild rename to net-analyzer/bettercap/bettercap-2.0.0-r1.ebuild index cc6889539..66a3ce938 100644 --- a/net-analyzer/bettercap/bettercap-2.0.0.ebuild +++ b/net-analyzer/bettercap/bettercap-2.0.0-r1.ebuild @@ -7,7 +7,6 @@ EGO_VENDOR=( "github.com/bettercap/gatt 6475b946a0bff32e906c25d861f2b1c6d2056baa "github.com/bettercap/readline 9cec905dd29109b64e6752507fba73474c2efd46" "github.com/elazarl/goproxy a96fa3a318260eab29abaf32f7128c9eb07fb073" "github.com/dustin/go-humanize bb3d318650d48840a39aa21a027c6630e198e626" - "github.com/google/gopacket b40365fca6ccb41d3892c4caa0f6e7545ee2fdcf" "github.com/inconshreveable/go-vhost 06d84117953b22058c096b49a429ebd4f3d3d97b" "github.com/malfunkt/iprange 3a31f5ed42d2d8a1fc46f1be91fd693bdef2dd52" "github.com/mdlayher/dhcp6 e26af0688e455a82b14ebdbecf43f87ead3c4624" @@ -35,7 +34,8 @@ IUSE="" KEYWORDS="~amd64 ~arm ~arm64" #FIXME: add gopacket iprage go-colorable -DEPEND="dev-go/go-isatty" +DEPEND="dev-go/go-isatty + dev-go/gopacket" RDEPEND="${DEPEND}" src_install(){ diff --git a/net-libs/libpfring/libpfring-7.0.0.ebuild b/net-libs/libpfring/libpfring-7.0.0.ebuild index 8ca3aa1da..f40554cca 100644 --- a/net-libs/libpfring/libpfring-7.0.0.ebuild +++ b/net-libs/libpfring/libpfring-7.0.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/ntop/PF_RING/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~x86 ~arm ~arm64" IUSE="" S="${WORKDIR}/${MY_P}/userland/lib" diff --git a/profiles/pentoo/base/package.accept_keywords/net-analyzer b/profiles/pentoo/base/package.accept_keywords/net-analyzer index b037e8988..b9945182b 100644 --- a/profiles/pentoo/base/package.accept_keywords/net-analyzer +++ b/profiles/pentoo/base/package.accept_keywords/net-analyzer @@ -30,12 +30,16 @@ net-analyzer/multimon-ng ~net-analyzer/openvas-cli-1.2.0 ~net-analyzer/openvas-scanner-3.4.0 +=net-analyzer/bettercap-2.0* +dev-go/gopacket +dev-go/gopacket-pfring +dev-go/go-isatty + ~net-analyzer/aimsniff-0.9d ~net-analyzer/arpantispoofer-1.0.1.32 ~net-analyzer/arping-2.12 ~net-analyzer/autoscan-network-1.50 ~net-analyzer/bmon-2.1.1_pre1 -=net-analyzer/bettercap-1.6* ~net-analyzer/chaosreader-0.94 net-analyzer/cloudshark =net-analyzer/crackmapexec-3.1* diff --git a/sys-kernel/pf_ring-kmod/pf_ring-kmod-7.0.0.ebuild b/sys-kernel/pf_ring-kmod/pf_ring-kmod-7.0.0.ebuild index 522ba8a3a..dae9b7fc8 100644 --- a/sys-kernel/pf_ring-kmod/pf_ring-kmod-7.0.0.ebuild +++ b/sys-kernel/pf_ring-kmod/pf_ring-kmod-7.0.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/ntop/PF_RING/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~x86 ~arm ~arm64" IUSE="" S="${WORKDIR}/${MY_P}"