From c5283d322accc6097afec74eab24550829788bab Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 23 Mar 2018 04:19:44 +0000 Subject: gentoo resync : 23.03.2018 --- net-analyzer/sslsplit/Manifest | 4 +++ net-analyzer/sslsplit/metadata.xml | 25 ++++++++++++++++ net-analyzer/sslsplit/sslsplit-0.5.2.ebuild | 44 +++++++++++++++++++++++++++++ net-analyzer/sslsplit/sslsplit-9999.ebuild | 44 +++++++++++++++++++++++++++++ 4 files changed, 117 insertions(+) create mode 100644 net-analyzer/sslsplit/Manifest create mode 100644 net-analyzer/sslsplit/metadata.xml create mode 100644 net-analyzer/sslsplit/sslsplit-0.5.2.ebuild create mode 100644 net-analyzer/sslsplit/sslsplit-9999.ebuild (limited to 'net-analyzer/sslsplit') diff --git a/net-analyzer/sslsplit/Manifest b/net-analyzer/sslsplit/Manifest new file mode 100644 index 000000000000..223537acd432 --- /dev/null +++ b/net-analyzer/sslsplit/Manifest @@ -0,0 +1,4 @@ +DIST sslsplit-0.5.2.tar.gz 1526606 BLAKE2B 2eb9e1525072626cfdfdfe344a61d92cf340a87dbbabfd06c5a7b46ce6dd0305b27949f91260fe192ecf97484676600e39f79a74995b45fb5b59138726cfbffe SHA512 5f0560dbf89355ad0ef443df2fb0358046efd8c35be6c45f27b04495fd6194c826ef1c7b261683e7f22eb14436293d00395329284d9e709e1188c3c885251935 +EBUILD sslsplit-0.5.2.ebuild 998 BLAKE2B 6a0b6bc591bb1d6d4617d0131bdeafdb3d7ede894450b5b14c97a557f5260fc9b359271e1274f295ef28f11fc5371e9d66cb711884315d72ef4ad1741483936d SHA512 665b62a25c318ad856c58230efaacdf5c8b573abe7f92bf5913442aaaf1d87e8664868d4264dee17e2f479ba21e0cc7f2a0f2385485376d6d39b4ded142ff56c +EBUILD sslsplit-9999.ebuild 996 BLAKE2B e24d93c39045c932e455c7901b4b5733cd3b105e036bbdd4be67a3073bc3ef9401de2971dba314d3d7231c0f1a79f1cbc5ec4814a5750199d213d1dd9429f630 SHA512 6cec41649a79eafa9cc43d551c847416defdf232a6d864fdb986208f52ba0e69090ba733f56406e79f55a092b1aa1c89b7887337a9ee913b6ac298d34da584fb +MISC metadata.xml 873 BLAKE2B 2025dba83d4a6c2c48f8297da057360bc42269093af9292a8baa3096a5ec5cb3644da47effd8977ee9829e318bea5c11680c5eccab0407d5f14ed29a12e615b3 SHA512 d6d408cf00e3201acd6de22a0f10a2322398a889c84480da8eebd005da099f9306ac8d88d13c4186fa369915c39b4ad04d7aff558ad263896591374c9a4c78a1 diff --git a/net-analyzer/sslsplit/metadata.xml b/net-analyzer/sslsplit/metadata.xml new file mode 100644 index 000000000000..614c7c40e2e1 --- /dev/null +++ b/net-analyzer/sslsplit/metadata.xml @@ -0,0 +1,25 @@ + + + + + arkamar@atlas.cz + Petr Vaněk + + + proxy-maint@gentoo.org + Proxy Maintainers + + + SSLsplit is a tool for man-in-the-middle attacks against SSL/TLS + encrypted network connections. It is intended to be useful for network + forensics, application security analysis and penetration testing. + + + + daniel@roe.ch + Daniel Roethlisberger + + https://github.com/droe/sslsplit/issues + droe/sslsplit + + diff --git a/net-analyzer/sslsplit/sslsplit-0.5.2.ebuild b/net-analyzer/sslsplit/sslsplit-0.5.2.ebuild new file mode 100644 index 000000000000..0257c885324a --- /dev/null +++ b/net-analyzer/sslsplit/sslsplit-0.5.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic + +DESCRIPTION="Transparent SSL/TLS interception" +HOMEPAGE="http://www.roe.ch/SSLsplit" + +LICENSE="BSD-2" +SLOT="0" +IUSE="elibc_musl test" + +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/droe/${PN}" + EGIT_BRANCH="develop" +else + SRC_URI="https://github.com/droe/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +RDEPEND=" + elibc_musl? ( sys-libs/fts-standalone ) + dev-libs/libevent[ssl,threads] + dev-libs/openssl:0=" +DEPEND="${RDEPEND} + test? ( dev-libs/check )" + +src_prepare() { + default + + use elibc_musl && append-libs "-lfts" + + sed -i 's/-D_FORTIFY_SOURCE=2 //g' GNUmakefile || die + sed -i 's/\/SSLSPLIT_FEATURES/g' GNUmakefile version.c || die + sed -i '/opts_suite/d' main.t.c || die +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + dodoc AUTHORS.md NEWS.md README.md +} diff --git a/net-analyzer/sslsplit/sslsplit-9999.ebuild b/net-analyzer/sslsplit/sslsplit-9999.ebuild new file mode 100644 index 000000000000..c501c1e3acd3 --- /dev/null +++ b/net-analyzer/sslsplit/sslsplit-9999.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic + +DESCRIPTION="Transparent SSL/TLS interception" +HOMEPAGE="http://www.roe.ch/SSLsplit" + +LICENSE="BSD-2" +SLOT="0" +IUSE="elibc_musl test" + +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/droe/${PN}" + EGIT_BRANCH="develop" +else + SRC_URI="https://github.com/droe/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +RDEPEND=" + elibc_musl? ( sys-libs/fts-standalone ) + dev-libs/libevent[ssl,threads] + dev-libs/openssl:0=" +DEPEND="${RDEPEND} + test? ( dev-libs/check )" + +src_prepare() { + default + + use elibc_musl && append-libs "-lfts" + + sed -i 's/-D_FORTIFY_SOURCE=2 //g' GNUmakefile || die + sed -i 's/\/SSLSPLIT_FEATURES/g' GNUmakefile build.c || die + sed -i '/opts_suite/d' main.t.c || die +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + dodoc AUTHORS.md NEWS.md README.md +} -- cgit v1.2.3