System Servicesconfigurationhardeningmetapackagesaptshellvirtualizationkernel

kali-tweaks

kali-tweaks is a tool to adjust advanced configuration settings for Kali Linux. It provides tweaks for shell configuration, APT mirrors, metapackages, system hardening, virtualization, and kernel settings.

Description

kali-tweaks offers a menu-driven interface for customizing various aspects of Kali Linux systems. It enables users to configure shell and prompt settings, manage APT network repositories, install or remove Kali metapackages for specific tool subsets, apply hardening measures for enhanced security, set up additional configurations for virtualized environments, and adjust kernel parameters.

This tool is particularly useful for system administrators and penetration testers who need to tailor their Kali Linux installation to specific workflows or security requirements. For instance, it allows quick switching of metapackages to focus on particular needs like wireless attacks or forensics without manual package management.

By centralizing these advanced tweaks, kali-tweaks simplifies maintenance and optimization of Kali Linux, ensuring the system remains efficient and secure across diverse deployment scenarios including bare metal and virtual machines.

How It Works

kali-tweaks uses a newt-based text user interface (TUI) launched via the main menu, accessible by running the tool directly or with -h for help. Users navigate with Tab/Alt-Tab, select options with Space, and proceed with F12. It interacts with system components like shell profiles, /etc/apt/sources.list for repositories, package managers for metapackages, security hardening scripts, virtualization-specific configs (e.g., for VMs), and kernel parameters via sysctl or modules.

Installation

bash
sudo apt install kali-tweaks

Flags

-hDisplays the main menu interface

Examples

Launches the main menu showing options for Hardening, Metapackages, Network Repositories, Shell & Prompt, and Virtualization
kali-tweaks -h
Opens the interactive TUI main menu for selecting configuration tweaks
kali-tweaks
Runs the tool with elevated privileges to apply system-wide changes like hardening or metapackage installation
sudo kali-tweaks
Configures the system for extra security measures
kali-tweaks (select Hardening)
Installs or removes specific subsets of Kali tools for particular needs
kali-tweaks (select Metapackages)
Configures APT sources for network repositories and mirrors
kali-tweaks (select Network Repositories)
Configures shell settings and command prompt appearance
kali-tweaks (select Shell & Prompt)
Updated 2026-04-16kali.org ↗