net-wireless/wifipumpkin3 - 1.1.7 (blshkv)

Search

Install

Install this version:

emerge -a =net-wireless/wifipumpkin3-1.1.7

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =net-wireless/wifipumpkin3-1.1.7

Or alternatively:

emerge --autounmask-write -a =net-wireless/wifipumpkin3-1.1.7

Package Information

Description:
Framework for Rogue Wi-Fi Access Point Attack
Homepage:
https://github.com/P0cL4bs/wifipumpkin3
License:
GPL-3

Ebuild Details

Version EAPI Keywords Slot
1.1.7 8 ~amd64 ~x86 0
View Raw Ebuild
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

MY_PV="${PV/_p/-R}"
PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=setuptools
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/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz"

S="${WORKDIR}/${PN}-${MY_PV}"
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}]
	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/beautifulsoup4[${PYTHON_USEDEP}]
	dev-python/pyjwt[${PYTHON_USEDEP}]
	dev-python/flask-restful[${PYTHON_USEDEP}]
	dev-python/aiofiles[${PYTHON_USEDEP}]

	tools? ( net-firewall/iptables
		sys-apps/net-tools
		net-wireless/iw
		net-analyzer/responder
		net-wireless/wireless-tools
		net-wireless/hostapd[wpe(-)]
	)"

DEPEND="${RDEPEND}"

src_prepare() {
	#FIXME: give up, fix all deps
	echo "netifaces" > requirements.txt
	#relax deps
#	sed -e 's|==.*||' -i requirements.txt || die "sed failed"
#	sed -e 's|scapy.*$|scapy|' -i requirements.txt || die "sed failed"

	#https://github.com/P0cL4bs/wifipumpkin3/issues/189
	sed -e 's|wifipumpkin3/data/|share/wifipumpkin3/data/|' -i setup.py || die "sed failed"

	eapply_user
}

USE Flags

Manage flags for this package: euse -i <flag> -p net-wireless/wifipumpkin3 | euse -E <flag> -p net-wireless/wifipumpkin3 | euse -D <flag> -p net-wireless/wifipumpkin3

Global/Standard Flags

Inherited Eclasses

Dependencies

DEPEND

	dev-python/netifaces[]
	dev-python/netaddr[]
	dev-python/dhcplib[]
	dev-python/tabulate[]
	dev-python/urwid[]
	dev-python/termcolor[]
	dev-python/twisted[]
	dev-python/pyqt5[]
	dev-python/pyqt5-sip[]
	dev-python/pyopenssl[]
	dev-python/dnslib[]
	dev-python/loguru[]
	net-analyzer/scapy[]
	dev-python/isc_dhcp_leases[]
	dev-python/dnspython[]
	dev-python/flask[]
	dev-python/requests[]
	dev-python/beautifulsoup4[]
	dev-python/pyjwt[]
	dev-python/flask-restful[]
	dev-python/aiofiles[]

	tools? ( net-firewall/iptables
		sys-apps/net-tools
		net-wireless/iw
		net-analyzer/responder
		net-wireless/wireless-tools
		net-wireless/hostapd[wpe(-)]
	)

RDEPEND

	dev-python/netifaces[]
	dev-python/netaddr[]
	dev-python/dhcplib[]
	dev-python/tabulate[]
	dev-python/urwid[]
	dev-python/termcolor[]
	dev-python/twisted[]
	dev-python/pyqt5[]
	dev-python/pyqt5-sip[]
	dev-python/pyopenssl[]
	dev-python/dnslib[]
	dev-python/loguru[]
	net-analyzer/scapy[]
	dev-python/isc_dhcp_leases[]
	dev-python/dnspython[]
	dev-python/flask[]
	dev-python/requests[]
	dev-python/beautifulsoup4[]
	dev-python/pyjwt[]
	dev-python/flask-restful[]
	dev-python/aiofiles[]

	tools? ( net-firewall/iptables
		sys-apps/net-tools
		net-wireless/iw
		net-analyzer/responder
		net-wireless/wireless-tools
		net-wireless/hostapd[wpe(-)]
	)

Manifest for 1.1.7

Type File Size Source URLs
DIST wifipumpkin3-1.1.7.tar.gz 5700474 bytes https://github.com/P0cL4bs/wifipumpkin3/archive/refs/tags/v1.1.7.tar.gz