diff --git a/net-wireless/pyrit/Manifest b/net-wireless/pyrit/Manifest new file mode 100644 index 000000000..faca98e0c --- /dev/null +++ b/net-wireless/pyrit/Manifest @@ -0,0 +1 @@ +DIST pyrit-0.5.0_p20180801.tar.gz 2595201 BLAKE2B 76bb22a762274c5e78d0e5e74b7c64af3c9712a07000f9df0cfad39379cfcc4a2a3094d0a82829ab09c3982ccee9ac84c441c4dc4dcc34ca92c5634ee526377b SHA512 dd38da865e0fd4e6f2aab6137c8f95d386ef97809460408245f06e987b5cf8b617c78447493e583ef8f8045ff9a04aec023f79fba746ca933a3c31c02ef361b4 diff --git a/net-wireless/pyrit/metadata.xml b/net-wireless/pyrit/metadata.xml new file mode 100644 index 000000000..6d1f64c4b --- /dev/null +++ b/net-wireless/pyrit/metadata.xml @@ -0,0 +1,23 @@ + + + + + oleg@kaa.org.ua + Oleg Kravchenko + + + maksbotan@gentoo.org + Maxim Koltsov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Enable CUDA support via net-wireless/cpyrit-cuda + Enable OpenCL support via net-wireless/cpyrit-opencl + + + JPaulMora/Pyrit + + diff --git a/net-wireless/pyrit/pyrit-0.5.0_p20180801.ebuild b/net-wireless/pyrit/pyrit-0.5.0_p20180801.ebuild new file mode 100644 index 000000000..9e593cffe --- /dev/null +++ b/net-wireless/pyrit/pyrit-0.5.0_p20180801.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 + +MY_PN="${PN^}" +MY_PV="2d46f819cfa396de0137ad68c3a565e5e8bc81a8" +DESCRIPTION="GPU-accelerated attack against WPA-PSK authentication" +HOMEPAGE="https://github.com/JPaulMora/Pyrit" +SRC_URI="https://github.com/JPaulMora/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cuda opencl test" + +DEPEND="dev-libs/openssl + net-libs/libpcap + test? ( >=net-analyzer/scapy-2[${PYTHON_USEDEP}] )" +RDEPEND=">=net-analyzer/scapy-2 + opencl? ( net-wireless/cpyrit-opencl ) + cuda? ( net-wireless/cpyrit-cuda )" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_test() { + cd test + "${PYTHON}" test_pyrit.py +}