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
sudo apt install kali-tweaksFlags
Examples
kali-tweaks -hkali-tweakssudo kali-tweakskali-tweaks (select Hardening)kali-tweaks (select Metapackages)kali-tweaks (select Network Repositories)kali-tweaks (select Shell & Prompt)