| 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 |
| Flag | Description | Packages |
|---|---|---|
| kwallet | Build with KWallet support | 2 |
| Flag | Description | Packages |
|---|---|---|
| 2012 | Use 2012 archivers | 2 |
| Flag | Description | Packages |
|---|---|---|
| aff | Add <pkg>app-forensics/afflib</pkg> support | 2 |
| Flag | Description | Packages |
|---|---|---|
| socks5 | 2 |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| audit | |
| bpf | Enable bpf support |
| nftables | Enable nftables support |
| Flag | Description |
|---|---|
| dist-kernel |
| Flag | Description |
|---|---|
| openmp |
| Flag | Description |
|---|---|
| pwquality | Install password quality checking library |
| Flag | Description |
|---|---|
| mpi |
| Flag | Description |
|---|---|
| powershell | Enable a PowerShell Windows agent |
| 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 |
| 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 |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| yara | Use <pkg>dev-python/yara-python</pkg> for YARA rules support |
| 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 |
| Flag | Description |
|---|---|
| ewf | Enable libewf support |
| zlib |
| Flag | Description |
|---|---|
| jpeg |
| Flag | Description |
|---|---|
| h2250 | Include H.225.0 |
| http | Include HTTP-reply |
| isakmp | Include ISAKMP |
| sip | Include SIP |
| snmp | Include SNMP |
| Flag | Description |
|---|---|
| ${PYTHON_REQUIRED_USE} | |
| dolphin | add contextual menu for Plasma |
| exif | |
| ffmpeg |
| Flag | Description |
|---|---|
| nvim | Symlink nvim config into skel |
| Flag | Description |
|---|---|
| gnutls | |
| readline |
| Flag | Description |
|---|---|
| pb-malloc | Enable dynamic allocation support in the decoder |
| 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 |
| Flag | Description |
|---|---|
| man |
| 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 |
| Flag | Description |
|---|---|
| cli | cli support |
| rich | rich support |
| ws | ws support |
| Flag | Description |
|---|---|
| clang | Support for sys-devel/clang |
| leak-detector | Support for link with Boehm garbage collector to detect memory leaks |
| Flag | Description |
|---|---|
| credssp | Add CredSSP support |
| Flag | Description |
|---|---|
| boto | Amazon Web Services support |
| defusedxml | import untrusted XML scans data |
| mongodb | mongodb support |
| sqlalchemy | sqlalchemy support |
| Flag | Description |
|---|---|
| asyncio-client | Allow client to work async |
| client | Support client |
| Flag | Description |
|---|---|
| redis | redis, memcached and memory backends to track your limits |
| Flag | Description |
|---|---|
| saml | Use SAML |
| Flag | Description |
|---|---|
| graph | Enable support for generating entropy graphs |
| Flag | Description |
|---|---|
| brotli |
| Flag | Description |
|---|---|
| show | QT is required for this function |
| Flag | Description |
|---|---|
| ncurses |
| Flag | Description |
|---|---|
| chipsec-driver | Install kernel driver |
| Flag | Description |
|---|---|
| translations | Build support for translations |
| Flag | Description |
|---|---|
| genymotion | Add <pkg>app-emulation/genymotion-bin</pkg> support |
| Flag | Description |
|---|---|
| patchapk | Add support to patch APKs |
| Flag | Description |
|---|---|
| ssl |
| Flag | Description |
|---|---|
| system-openjfx | Add OpenJFX support |
| Flag | Description |
|---|---|
| embedded_jre | Install embedded JRE |
| Flag | Description |
|---|---|
| liquid | improve sound quality using <pkg>net-libs/liquid-dsp</pkg> |
| wav | wav file support using <pkg>media-libs/libsndfile</pkg> |
| 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 |
| Flag | Description |
|---|---|
| naabu | Install naabu from projectdiscovery repository |
| nerva | Install nerva tool from praetorian-inc repository |
| Flag | Description |
|---|---|
| polenum | Attempt to enumerate policies using polenum |
| Flag | Description |
|---|---|
| allsigs | Enable all signatures for detection |
| Flag | Description |
|---|---|
| pf_ring | Enable pf_ring support for faster scanning |
| Flag | Description |
|---|---|
| ( | |
| ) | |
| rdp |
| Flag | Description |
|---|---|
| nexpose | Enable nexpose integration |
| oracle | |
| pcap | Enable processing of pcap files |
| Flag | Description |
|---|---|
| templates | Install nuclei templates from https://github.com/projectdiscovery/nuclei-templates in /usr/share/nuclei-templates. |
| Flag | Description |
|---|---|
| privsep | Separate the higher privileged scanner from a lower privileged parser |
| Flag | Description |
|---|---|
| ettercap | Add support for using ettercap |
| Flag | Description |
|---|---|
| amd64 | |
| bundled-openssl | Install precompiled versions of OpenSSL for greater testing coverage |
| Flag | Description |
|---|---|
| testssl | Install <pkg>net-analyzer/testssl</pkg> to check TLS/SSL cipher |
| Flag | Description |
|---|---|
| json | Enable json support |
| Flag | Description |
|---|---|
| alsa | |
| sndfile |
| Flag | Description |
|---|---|
| pcsc-lite | Enable smartcard support with <pkg>sys-apps/pcsc-lite</pkg> |
| Flag | Description |
|---|---|
| ack-tracker | TCP ACK tracking support |
| cxx11 | C++11 support |
| dot11 | IEEE 802.11 support |
| wpa2 | WPA2 decryption support |
| Flag | Description |
|---|---|
| profiling | Enable gprof profiling |
| shared | Enable libpst shared object |
| Flag | Description |
|---|---|
| pro | Install pro icon and desktop files |
| Flag | Description |
|---|---|
| plugins | Install plugins |
| Flag | Description |
|---|---|
| cpu_flags_x86_aes |
| Flag | Description |
|---|---|
| airdrop-ng | Build airdrop-ng |
| airgraph-ng | Build airgraph-ng |
| Flag | Description |
|---|---|
| udev |
| Flag | Description |
|---|---|
| assembler | Build and install assembler |
| disassembler | Build and install disassembler |
| ssb-sprom | Build and install ssb-sprom |
| Flag | Description |
|---|---|
| x115 | Support for Bladerf x115 FPGA |
| x40 | Support for Bladerf x40 FPGA |
| Flag | Description |
|---|---|
| ubertooth | include deps required to support ubertooth hardware |
| Flag | Description |
|---|---|
| gcrypt | Build using gcrypt instead of openssl |
| Flag | Description |
|---|---|
| mbelib | Use mbelib to decode audio |
| Flag | Description |
|---|---|
| sdrplay | Support the sdrplay |
| Flag | Description |
|---|---|
| gpio | Turns Raspberry Pi off via GPIO switch |
| Flag | Description |
|---|---|
| suiteb | Enable CNSA/Suiteb cipher support |
| wps | Add support for Wi-Fi Protected Setup |
| Flag | Description |
|---|---|
| crackapd | Install crackap daemon |
| Flag | Description |
|---|---|
| dmr-access-control | MMDVMhost only allows amateur ids by default, disable use flag to allow all |
| 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 |
| Flag | Description |
|---|---|
| bluez | Use bluez to support connection to blueshark accessory |
| qt | build support for qt graphical scope interface |
| 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 |
| Flag | Description |
|---|---|
| extra | Include additional tools for extra features |
| Flag | Description |
|---|---|
| crda | Support crda (deprecated, will be removed soon) |
| 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 |
| Flag | Description |
|---|---|
| gdm | GNOME Display Manager |
| 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 |
| Flag | Description |
|---|---|
| ieee1394 |
| Flag | Description |
|---|---|
| accessibility | |
| atm | |
| office | Install libreoffice |
| upstream-bins | Prefer upstream bins for thunderbird |
| vlc | Install vlc player |
| Flag | Description |
|---|---|
| android | Install packages for android reversing |
| ios |
| Flag | Description |
|---|---|
| opencl-cpu | Support opencl on 64-bit cpus |
| video_cards_amdgpu |
| Flag | Description |
|---|---|
| limesdr | Support the Lime sdr |
| Flag | Description |
|---|---|
| hardened |
| 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 |
| Flag | Description |
|---|---|
| gps | |
| radius |
| 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 |
| Flag | Description |
|---|---|
| dev | Packages for doing gentoo and other dev work |
| minimal | |
| nu | Packages for the build machine |
| printer | Packages for printing |
| Flag | Description |
|---|---|
| footgun | this is a Kali patch which may be not required. Do not enable it unless you know what you are doing |
| Flag | Description |
|---|---|
| geoip | |
| msf | add integration for <pkg>net-analyzer/metasploit</pkg> |
| notifications | enable notification plugin |
| qrcode | enable qrcode generation support |
| 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 |