diff --git a/dev-python/dnslib/Manifest b/dev-python/dnslib/Manifest index 4802241f8..5caebd870 100644 --- a/dev-python/dnslib/Manifest +++ b/dev-python/dnslib/Manifest @@ -1 +1,2 @@ DIST dnslib-0.9.12.tar.gz 69933 BLAKE2B a85bcee13a5a87548de4116481d0b1129e7c85a891bc2cd95223a5af73e90b286e1f1c80392fa939b5a2f5d289679e9cbc94e4aa2c9503ba38a67eaeadd04fd6 SHA512 399d7e5ecfef6805e383a96f3c166eaed21fc82af77c4683fbfaef6fb34031633d6c25df63fab7751e598d6e2a155bd7bfae473a99da642d949512178bc842ce +DIST dnslib-0.9.16.tar.gz 73469 BLAKE2B 1bf8fb03de59427fe30b1f0e51087bd676b24fe7d09cb885605c80e8dc1ad82c7a5847fa3bbe71ba2681bc44c2b6aabe2c9c19459455729f60d5a2f338559832 SHA512 debe8a68cd88224a42aec3800683e803f8928dfd67645b58e0fd7f74eff6b22bad09a84e7b322c3e19e7aecb7b70ea086a2ab4b3f8d91c11dc3efc6f8b288ff2 diff --git a/dev-python/dnslib/dnslib-0.9.16.ebuild b/dev-python/dnslib/dnslib-0.9.16.ebuild new file mode 100644 index 000000000..3f6b48633 --- /dev/null +++ b/dev-python/dnslib/dnslib-0.9.16.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Simple library to encode/decode DNS wire-format packets" +HOMEPAGE="https://pypi.org/project/dnslib/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm64 x86" + +RDEPEND="" +DEPEND="${RDEPEND}" diff --git a/net-wireless/wifipumpkin3/Manifest b/net-wireless/wifipumpkin3/Manifest index 443e6c469..92ec51441 100644 --- a/net-wireless/wifipumpkin3/Manifest +++ b/net-wireless/wifipumpkin3/Manifest @@ -1 +1,2 @@ DIST wifipumpkin3-1.0.8_p1.tar.gz 4170981 BLAKE2B f84e614e12bceef30bdcea029cb44d64f04a9f45328ebce9eb9b5b499d6fc20abe47e13e6e7dd9bde162ee945276eb4c24e31d7162d3faf108a0f9797e0480ef SHA512 fdc587d206622817e149615d21493e0a1b6f274d0bc27d7a5441002e455e91bd6741eb71eb1a505deb4b32ba8bb40f967df7254092e324bfeef8823d47e751dd +DIST wifipumpkin3-1.0.8_p2.tar.gz 4171639 BLAKE2B 512768721ad15c9647409e8f5c1f106eadac0f0b88d7d5d8b22ca6a5c08a7c1bc2e8d654e569b3497f5c16b5fe588550dbd2331943a6f8339d8a4c9affee837f SHA512 881d82bf0eccf96174bb6ffbcd1a7c216026bef0a0808d0a50970ce635e0a58d184c5d8b9be08c373f194c11d58e5cf5d43eabce571fbb90982fbc6e177b01cb diff --git a/net-wireless/wifipumpkin3/wifipumpkin3-1.0.8_p1.ebuild b/net-wireless/wifipumpkin3/wifipumpkin3-1.0.8_p1.ebuild index f9c033015..69dc52da3 100644 --- a/net-wireless/wifipumpkin3/wifipumpkin3-1.0.8_p1.ebuild +++ b/net-wireless/wifipumpkin3/wifipumpkin3-1.0.8_p1.ebuild @@ -68,5 +68,4 @@ src_prepare() { eapply_user - } diff --git a/net-wireless/wifipumpkin3/wifipumpkin3-1.0.8_p2.ebuild b/net-wireless/wifipumpkin3/wifipumpkin3-1.0.8_p2.ebuild new file mode 100644 index 000000000..60f0a11b8 --- /dev/null +++ b/net-wireless/wifipumpkin3/wifipumpkin3-1.0.8_p2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PV="${PV/_p/R}" +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{7..9} ) + +inherit distutils-r1 + +DESCRIPTION="Framework for Rogue Wi-Fi Access Point Attack" +HOMEPAGE="https://github.com/P0cL4bs/wifipumpkin3" +SRC_URI="https://github.com/P0cL4bs/wifipumpkin3/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="tools" + +RDEPEND="${PYTHON_DEPS} + dev-python/netifaces[${PYTHON_USEDEP}] + dev-python/netaddr[${PYTHON_USEDEP}] + dev-python/dhcplib[${PYTHON_USEDEP}] + dev-python/tabulate[${PYTHON_USEDEP}] + dev-python/urwid[${PYTHON_USEDEP}] + dev-python/termcolor[${PYTHON_USEDEP}] + dev-python/twisted[${PYTHON_USEDEP}] + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/PyQt5-sip[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + net-analyzer/responder + dev-python/dnslib[${PYTHON_USEDEP}] + dev-python/loguru[${PYTHON_USEDEP}] + net-analyzer/scapy[${PYTHON_USEDEP}] + dev-python/isc_dhcp_leases[${PYTHON_USEDEP}] + dev-python/dnspython[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/beautifulsoup:4[${PYTHON_USEDEP}] + dev-python/asn1crypto[${PYTHON_USEDEP}] + dev-python/jwt[${PYTHON_USEDEP}] + dev-python/flask-restful[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + + tools? ( net-firewall/iptables + net-wireless/iw + sys-apps/net-tools + net-wireless/wireless-tools + net-wireless/hostapd[wpe] + )" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_prepare() { + #relax deps + sed -e 's|==.*||' -i requirements.txt || die "sed failed" + sed -e 's|Responder3.*$|responder|' -i requirements.txt || die "sed failed" + sed -e 's|scapy.*$|scapy|' -i requirements.txt || die "sed failed" +# sed -e '/ipaddress/d' -e '/configparser/d' -i requirements.txt || die "sed failed" + + #FIXME: give up, fix all names here: + echo "netifaces" > requirements.txt + + eapply_user + +}