
Kali Linux is a Debian-based open-source operating system purpose-built for penetration testing, ethical hacking, and digital forensics.
Developed and funded by Offensive Security (OffSec), it functions as an all-in-one security toolkit containing over 600 pre-installed security applications.
Because it is highly specialized, runs on a rolling-release model, community experts generally recommend against using it as a daily personal operating system or for general programming.
Core Use Cases
- Penetration Testing: Simulating cyberattacks to evaluate infrastructure resilience.
- Vulnerability Analysis: Discovering and evaluating flaws in networks and software.
- Digital Forensics: Investigating data breaches and recovering legal evidence from devices.
- Reverse Engineering: Deconstructing malware or compiled code to examine its behaviour.
Pre-Installed Core Tools
Kali Linux groups its massive ecosystem of utilities into clear menu categories:
| Tool Name | Core Functionality | Primary Use Case |
|---|---|---|
| Nmap | Network scanning and mapping | Finding open ports and services |
| Wireshark | Deep packet inspection | Traffic analysis and network monitoring |
| Metasploit | Exploitation framework | Executing exploits against targets |
| Burp Suite | Web application proxy | Assessing website security vulnerabilities |
| Aircrack-ng | Packet capturing and injection | Cracking Wi-Fi and wireless protocols |
Deployment Options
You do not need to wipe your current operating system to try Kali Linux.
It can be hosted on a variety of flexible platforms:
- Virtual Machines: Run it safely inside software like Oracle VirtualBox or VMware.
- Live Boot USB: Write a bootable ISO image to an 8 GB USB drive to run Kali entirely in volatile system RAM.
- Windows Subsystem for Linux (WSL): Install a command-line containerized environment directly from the Microsoft Store.
- Bare Metal / Single Board: Install it as the main OS on a spare laptop, desktop, or a Raspberry Pi.
Minimum System Requirements
- RAM: 2 GB minimum (8 GB or more highly recommended for resource-heavy tasks like running Burp Suite).
- Disk Space: 20 GB of storage for standard desktop installations using the default Xfce interface.
- Processor: Dual-core Intel or AMD processor. [3, 11]
Are you looking to install Kali Linux for the first time, or are you trying to learn how to use a specific tool within the system?
No Responses