Install this version:
emerge -a =net-wireless/fluxion-6.32
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =net-wireless/fluxion-6.32
Or alternatively:
emerge --autounmask-write -a =net-wireless/fluxion-6.32
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
GITHUB_REPOSITORY="FluxionNetwork/fluxion"
inherit wrapper github-archive
DESCRIPTION="Security auditing social-engineering tool for WPA/WPA2 networks (evil twin / captive portal)"
HOMEPAGE="https://github.com/FluxionNetwork/fluxion"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
# All runtime dependencies are provided by portage. Fluxion's built-in
# installer (-i/--install), its remote self-updater and its system-service
# mutation are disabled via patch: under Gentoo a tool must never install,
# download or modify anything itself.
PDEPEND="
app-alternatives/awk
app-alternatives/bc
app-arch/7zip
app-arch/unzip
app-misc/tmux
dev-lang/php[cgi]
dev-libs/openssl
net-analyzer/dsniff
net-analyzer/macchanger
net-analyzer/nmap
net-firewall/iptables
net-misc/curl
net-misc/kea
net-wireless/aircrack-ng
net-wireless/cowpatty
net-wireless/hostapd
net-wireless/iw
net-wireless/mdk4
sys-apps/net-tools
sys-apps/util-linux
sys-process/psmisc
www-servers/lighttpd
x11-terms/xterm
"
src_prepare() {
default
eapply "${FILESDIR}/${P}-no-self-install.patch"
}
src_install() {
make_wrapper fluxion ./fluxion.sh /usr/share/${PN} "" /usr/sbin
insinto /usr/share/${PN}
doins -r attacks language lib logos scripts
exeinto /usr/share/${PN}
doexe fluxion.sh
keepdir /usr/share/${PN}/preferences
}