Global USE flags

Flag Description Packages
X 5
bladerf Support Nuand bladerf sdr 5
dbus 2
debug 67
development add in deps used during development 2
dict Add support <pkg>sys-apps/cracklib-words</pkg> (large set of crack/cracklib dictionaries) 3
dns Include DNS 2
doc 26
examples 26
experimental Build the "experimental" tools which may randomly fail to run properly 2
faster Use <pkg>dev-python/scipy</pkg> to speed up drawing 2
fastest Use <pkg>dev-python/pyFFTW</pkg> to speed up drawing to the max 2
firmware Pull in firmware needed for non-virtual hardware 3
fuse Enable FUSE support 22
gnome 2
graphviz 2
gtk 2
gui Enable scangui using <pkg>x11-libs/fltk</pkg> library 2
hackrf Support GSG hackrf sdr 4
iptables Enable iptables support 2
ipv6 2
java 6
kerberos 3
keyring 3
ldap Include LDAP 4
lts for selecting between long-time-support and standard kernel. 2
nls 72
opencl enable opencl based cracking using <pkg>app-crypt/hashcat</pkg> 5
pcre 2
pentoo Make pentoo changes to forked packages 6
plutosdr Support the plutosdr 2
policykit 3
postgres 2
pulseaudio 3
python 52
rtlsdr Support the rtlsdr 3
selinux 2
server Enable server 3
sqlite Adding sqlite support 4
ssh Scan remote machines over ssh 2
static 4
static-libs 10
subversion 2
systemd 4
test 97
threads 54
tools Add Android SDK build tools support 3
uhd Support NI Ettus uhd/usrp devices 4
unicode 49
wireless Add support for wifi attacks 2
wpe Add support for Wireless Pwnage Edition patches 2
x86 2

Category USE flags

app-crypt

Flag Description Packages
kwallet Build with KWallet support 2

app-exploits

Flag Description Packages
2012 Use 2012 archivers 2

app-forensics

Flag Description Packages
aff Add <pkg>app-forensics/afflib</pkg> support 2

net-analyzer

Flag Description Packages
socks5 2

net-wireless

Flag Description Packages
airspy Support the airspy 2
cpu_flags_x86_avx 2
cpu_flags_x86_avx2 2
cpu_flags_x86_avx512f 2
cpu_flags_x86_fma3 2
cpu_flags_x86_sse 2
internal-tls Use internal TLSv1 implementation instead of depending on OpenSSL, LibreSSL or GnuTLS 2
kernel_linux 5
netlink Adding support for using netlink to create VLANs 3
simcard support hardware sim cards 2
soapysdr use soapysdr to support various hardware 2
zeromq enable zeromq message passing 2

pentoo

Flag Description Packages
bluetooth 3
cups 2
desktop Pull in pentoo metapackage pentoo-desktop 2
livecd 2
livecd-stage1 Used by catalyst internally, do not set 4
pentoo-extra pull in extra packages for an extra full featured experience 12
pentoo-full pull in additional package for a more full featured experience 19
pentoo-in-a-container remove and add packages needed for running inside a container 4
pentoo-minimal remove packages for a more minimal experience 2
video_cards_nvidia 2

Local USE flags

app-admin

opensnitch

Flag Description
audit
bpf Enable bpf support
nftables Enable nftables support

opensnitch-ebpf-module

Flag Description
dist-kernel

app-antivirus

malheur

Flag Description
openmp

app-crypt

sirikali

Flag Description
pwquality Install password quality checking library

wisecracker

Flag Description
mpi

app-exploits

empire

Flag Description
powershell Enable a PowerShell Windows agent

packetstormexploits

Flag Description
1999 Use 1999 archivers
2000 Use 2000 archivers
2001 Use 2001 archivers
2002 Use 2002 archivers
2003 Use 2003 archivers
2004 Use 2004 archivers
2005 Use 2005 archivers
2006 Use 2006 archivers
2007 Use 2007 archivers
2008 Use 2008 archivers
2009 Use 2009 archivers
2010 Use 2010 archivers
2011 Use 2011 archivers

packetstormexploits-meta

Flag Description
2013 Use 2013 archivers
2014 Use 2014 archivers
2015 Use 2015 archivers
2016 Use 2016 archivers
2017 Use 2017 archivers
2018 Use 2018 archivers
2019 Use 2019 archivers
2020 Use 2020 archivers
2021 Use 2021 archivers
2022 Use 2022 archivers
2023 Use 2023 archivers
2024 Use 2024 archivers

app-forensics

bulk_extractor

Flag Description
beviewer Enable the BEViewer — is a User Interface for browsing features
exiv2 Add <pkg>media-gfx/exiv2</pkg> support
hashdb Enable the hashdb scanner
rar Enable RAR decompression

openscap

Flag Description
acl
caps
chroot Scan entire chroots using offline scanning
docker Enables the oscap-docker utility
nss Prefer NSS over libgcrypt as the crypto engine
perl
podman Scan Podman containers and container images
rpm Compiles the RPM probes
sce Enables Script Check Engine (SCE) support
sql Build the sql independant probes
vm Scan VMs and VM storage images
xattr

pdf-parser

Flag Description
yara Use <pkg>dev-python/yara-python</pkg> for YARA rules support

samhain

Flag Description
crypt
login-watch Watch for login/logout
mounts-check Check mount options on filesystems
mysql
netclient Build client side
netserver Build server side
suidcheck Check for suid/sgid files
userfiles Check for users' config files
xml

sleuthkit

Flag Description
ewf Enable libewf support
zlib

stegoveritas

Flag Description
jpeg

app-fuzz

protos-bin

Flag Description
h2250 Include H.225.0
http Include HTTP-reply
isakmp Include ISAKMP
sip Include SIP
snmp Include SNMP

app-misc

mat2

Flag Description
${PYTHON_REQUIRED_USE}
dolphin add contextual menu for Plasma
exif
ffmpeg

sstelfox-dotfiles

Flag Description
nvim Symlink nvim config into skel

app-pda

libimobiledevice

Flag Description
gnutls
readline

dev-libs

nanopb

Flag Description
pb-malloc Enable dynamic allocation support in the decoder

openssl-bad

Flag Description
asm Compile with asm
bindist
cpu_flags_x86_sse2
gmp
rfc3779 Compile with rfc3779
sctp
sslv2 Compile with sslv2
sslv3 Compile with sslv3
tls-compression Compile with tls-compression
tls-heartbeat Compile with tls-heartbeat
vanilla

zydis

Flag Description
man

dev-python

asn1tools

Flag Description
cache Use <pkg>dev-python/diskcache</pkg> to speed up drawing to the max
shell Use <pkg>dev-python/prompt-toolkit</pkg> to use shell subcommand

mcp

Flag Description
cli cli support
rich rich support
ws ws support

pyinstaller

Flag Description
clang Support for sys-devel/clang
leak-detector Support for link with Boehm garbage collector to detect memory leaks

pypsrp

Flag Description
credssp Add CredSSP support

python-libnmap

Flag Description
boto Amazon Web Services support
defusedxml import untrusted XML scans data
mongodb mongodb support
sqlalchemy sqlalchemy support

python-socketio

Flag Description
asyncio-client Allow client to work async
client Support client

slowapi

Flag Description
redis redis, memcached and memory backends to track your limits

social-auth-core

Flag Description
saml Use SAML

stegoveritas-binwalk

Flag Description
graph Enable support for generating entropy graphs

whitenoise

Flag Description
brotli

dev-util

androguard

Flag Description
show QT is required for this function

android-sdk-build-tools

Flag Description
ncurses

chipsec

Flag Description
chipsec-driver Install kernel driver

cutter

Flag Description
translations Build support for translations

mobsf

Flag Description
genymotion Add <pkg>app-emulation/genymotion-bin</pkg> support

objection

Flag Description
patchapk Add support to patch APKs

radare2

Flag Description
ssl

recaf-bin

Flag Description
system-openjfx Add OpenJFX support

sonarscanner-bin

Flag Description
embedded_jre Install embedded JRE

media-sound

deinvert

Flag Description
liquid improve sound quality using <pkg>net-libs/liquid-dsp</pkg>
wav wav file support using <pkg>media-libs/libsndfile</pkg>

net-analyzer

amass

Flag Description
ae-isready Build the ae_isready helper binary
amass-engine Build the amass_engine binary
oam-assoc Build the oam_assoc binary
oam-enum Build the oam_enum enumeration binary
oam-i2y Build the oam_i2y binary
oam-subs Build the oam_subs binary
oam-track Build the oam_track binary
oam-viz Build the oam_viz visualization binary

brutus

Flag Description
naabu Install naabu from projectdiscovery repository
nerva Install nerva tool from praetorian-inc repository

enum4linux

Flag Description
polenum Attempt to enumerate policies using polenum

httprint

Flag Description
allsigs Enable all signatures for detection

masscan

Flag Description
pf_ring Enable pf_ring support for faster scanning

medusa

Flag Description
(
)
rdp

metasploit

Flag Description
nexpose Enable nexpose integration
oracle
pcap Enable processing of pcap files

nuclei

Flag Description
templates Install nuclei templates from https://github.com/projectdiscovery/nuclei-templates in /usr/share/nuclei-templates.

scamper

Flag Description
privsep Separate the higher privileged scanner from a lower privileged parser

set

Flag Description
ettercap Add support for using ettercap

testssl

Flag Description
amd64
bundled-openssl Install precompiled versions of OpenSSL for greater testing coverage

twa

Flag Description
testssl Install <pkg>net-analyzer/testssl</pkg> to check TLS/SSL cipher

whatweb

Flag Description
json Enable json support

net-dialup

minimodem

Flag Description
alsa
sndfile

net-libs

libosmocore

Flag Description
pcsc-lite Enable smartcard support with <pkg>sys-apps/pcsc-lite</pkg>

libtins

Flag Description
ack-tracker TCP ACK tracking support
cxx11 C++11 support
dot11 IEEE 802.11 support
wpa2 WPA2 decryption support

net-mail

libpst

Flag Description
profiling Enable gprof profiling
shared Enable libpst shared object

net-proxy

burpsuite

Flag Description
pro Install pro icon and desktop files

zaproxy

Flag Description
plugins Install plugins

net-vpn

udp2raw-tunnel

Flag Description
cpu_flags_x86_aes

net-wireless

aircrack-ng

Flag Description
airdrop-ng Build airdrop-ng
airgraph-ng Build airgraph-ng

airspyhf

Flag Description
udev

b43-tools

Flag Description
assembler Build and install assembler
disassembler Build and install disassembler
ssb-sprom Build and install ssb-sprom

bladerf_adsb

Flag Description
x115 Support for Bladerf x115 FPGA
x40 Support for Bladerf x40 FPGA

blue_hydra

Flag Description
ubertooth include deps required to support ubertooth hardware

crda

Flag Description
gcrypt Build using gcrypt instead of openssl

dsdcc

Flag Description
mbelib Use mbelib to decode audio

dump1090_sdrplus

Flag Description
sdrplay Support the sdrplay

hcxdumptool

Flag Description
gpio Turns Raspberry Pi off via GPIO switch

hostapd

Flag Description
suiteb Enable CNSA/Suiteb cipher support
wps Add support for Wi-Fi Protected Setup

hostapd-mana

Flag Description
crackapd Install crackap daemon

mmdvmhost

Flag Description
dmr-access-control MMDVMhost only allows amateur ids by default, disable use flag to allow all

portapack-mayhem

Flag Description
hackrf-sdcard Install files meant for the sdcard of the portapack for hackrf
hackrfpro-sdcard Install files meant for the sdcard of the portapack for hackrfpro
portarf-sdcard Install files meant for the sdcard of the portapack for portarf

proxmark3

Flag Description
bluez Use bluez to support connection to blueshark accessory
qt build support for qt graphical scope interface

sdrangel

Flag Description
cpu_flags_x86_sse4_1
cpu_flags_x86_ssse3
fcd Support the FunCube Dongle
limesuite Support the Lime sdr using limesuite
soapy Support the soapysdr interface

wifite

Flag Description
extra Include additional tools for extra features

wireless-regdb

Flag Description
crda Support crda (deprecated, will be removed soon)

pentoo

pentoo

Flag Description
\
analyzer Pull in pentoo metapackage pentoo-analyzer
cracking Pull in pentoo metapackage pentoo-cracking
database Pull in pentoo metapackage pentoo-database
exploit Pull in pentoo metapackage pentoo-exploit
footprint Pull in pentoo metapackage pentoo-footprint
forensics Pull in pentoo metapackage pentoo-forensics
forging Pull in pentoo metapackage pentoo-forging
fuzzers Pull in pentoo metapackage pentoo-fuzzers
misc Pull in pentoo metapackage pentoo-misc
mitm Pull in pentoo metapackage pentoo-mitm
mobile Pull in pentoo metapackage pentoo-mobile
nfc Pull in pentoo metapackage pentoo-nfc
proxies Pull in pentoo metapackage pentoo-proxies
radio Pull in pentoo metapackage pentoo-radio
rce Pull in pentoo metapackage pentoo-rce
scanner
voip Pull in pentoo metapackage pentoo-voip

pentoo-cinnamon

Flag Description
gdm GNOME Display Manager

pentoo-desktop

Flag Description
chrome Install some form of chrome/chromium
enlightenment Support the enlightenment desktop environment
firefox Install firefox
kde
mate Support the mate desktop environment
vnc
xfce Support the xfce desktop environment

pentoo-forensics

Flag Description
ieee1394

pentoo-misc

Flag Description
accessibility
atm
office Install libreoffice
upstream-bins Prefer upstream bins for thunderbird
vlc Install vlc player

pentoo-mobile

Flag Description
android Install packages for android reversing
ios

pentoo-opencl

Flag Description
opencl-cpu Support opencl on 64-bit cpus
video_cards_amdgpu

pentoo-radio

Flag Description
limesdr Support the Lime sdr

pentoo-rce

Flag Description
hardened

pentoo-system

Flag Description
2fa Include support for yubikey
pcmcia
qemu install virt-manager and usermode-utilities
video_cards_virtualbox
video_cards_vmware
windows-compat Install wine

pentoo-wireless

Flag Description
gps
radius

rfctf-client

Flag Description
rfctf-minimal Do not require packages which are only used for debugging
rfctf-sdr Packages needed to run the SDR for the rfctf
rfctf-virtual Packages needed for playing the virtual rfctf
rfctf-visuals Packages needed to show gr-fosphor visuals during rfctf
rfctf-wifi Packages needed to run the WiFi for the RFCTF

zero-system

Flag Description
dev Packages for doing gentoo and other dev work
minimal
nu Packages for the build machine
printer Packages for printing

sys-kernel

pentoo-sources

Flag Description
footgun this is a Kali patch which may be not required. Do not enable it unless you know what you are doing

www-apps

beef

Flag Description
geoip
msf add integration for <pkg>net-analyzer/metasploit</pkg>
notifications enable notification plugin
qrcode enable qrcode generation support

xfce-base

xfdesktop

Flag Description
libnotify
pentoo-release Default to the release backdrop/wallpaper instead of the beta backdrop
thunar Build support for desktop icons (for example, launchers and folders)
wayland