EVERYTHING XIAOMI
Get listed

Kali Linux

Kali Linux is a Debian-based distribution for advanced penetration testing and security auditing.

Place
#2 of 34
Score
7.6
Kali Linux's website

What Kali Linux is

Kali Linux is a Debian-based distribution for advanced penetration testing and security auditing. It includes tools and configurations for computer forensics, reverse engineering, vulnerability detection, and other information security tasks. Its listed tools include Aircrack-ng, Burp Suite, Hydra, John the Ripper, Metasploit Framework, Nmap, sqlmap, and Wireshark. Kali is intended for experienced penetration testers and security specialists, and its documentation assumes familiarity with Linux. It supports bare-metal installs, virtual machines, cloud, containers, ARM devices, USB or DVD live environments, and Windows Subsystem for Linux. A Live USB can run Kali without changing the host operating system, and persistence volumes can be encrypted. Users can build custom ISO images with metapackages and live-build. Network services are disabled by default and Bluetooth is blocklisted by default; packages and repositories are signed. Kali is free of charge, though its non-free section includes tools that are not open source. It follows a rolling release model, with official point-release images generated quarterly. Kali NetHunter is a free and open-source Android penetration testing platform. Official support covers operating-system and packaging issues, not penetration testing or tool use. The developers caution that untested repositories can break Kali and that apt-add-repository, LaunchPad, and PPAs are unsupported.

Good

  • Free of charge and Debian-based.
  • Includes tools for forensics, reverse engineering, and vulnerability detection.
  • Live USB use avoids changing the host operating system.
  • Custom ISO images can be built with metapackages and live-build.
  • Network services are disabled by default.

Watch out

  • Documentation assumes familiarity with Linux.
  • Untested repositories can break Kali.
  • Official support excludes penetration testing and tool usage.
  • Some tools in the non-free section are not open source.

Who it suits

Kali Linux is aimed at experienced penetration testers and security specialists who are familiar with Linux. Its supported environments include computers, virtualized systems, cloud, containers, ARM devices, and Android through Kali NetHunter.

Verdict

Kali Linux is a specialized distribution for security professionals, with a broad range of supported environments and customization options. It is less suited to newcomers, and adding unsupported repositories carries a stated risk of breaking the system.

Plans and prices

From Kali Linux's own pricing page, checked 14 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Kali LinuxFreeNo paid license required · freely downloadable

The facts

Each one read from Kali Linux's own pages, with the date it was checked.

Where it runs

Android integration
Kali NetHunter provides Android and smartwatch variants, including an app, app store and desktop experience.checked 14 Oct 2026

What it does

API and SDK extensibility
Developer extensibility is centered on GitLab source repositories, live-build, package metapackages and image build scripts rather than a documented hosted SaaS API.checked 14 Oct 2026
ARM support
Official images and scripts support more than a dozen ARM devices, including Raspberry Pi, PineBook, ODROID and BeagleBone hardware.checked 14 Oct 2026
Audience
Kali is tailored to experienced penetration testers and security specialists, and its documentation assumes familiarity with Linux.checked 5 Oct 2026
Customization
Public live-build recipes allow users to create heavily customized Kali ISO images.checked 14 Oct 2026
Deployment integrations
Official distribution options cover bare metal, virtual machines, WSL, AWS, Azure, DigitalOcean, Linode, Docker, Podman, LXC/LXD and Vagrant.checked 14 Oct 2026
Installation sizes
Documented installation sizes range from about 1.8 GB for the smallest configuration to 35 GB for the largest, with roughly 60 GB suggested for flexibility.checked 14 Oct 2026
Installer limitation
The standard installer requires amd64 hardware, bootable CD/DVD or USB media, network access assumptions and Secure Boot disabled because the kernel is unsigned.checked 14 Oct 2026
License
Kali-specific infrastructure and integration code is released under GNU GPL v3, while individual packages can have separate licenses and some non-free packages exist.checked 14 Oct 2026
License details
Kali’s core software complies with the Debian Free Software Guidelines, while its non-free section includes some tools that are not open source.checked 5 Oct 2026
Limit: everyday desktop use
TrustRadius reviewers say Kali is difficult for beginners, has driver issues and is not well suited to use as a general daily operating system.checked 14 Oct 2026
Limit: fragmented documentation
A TrustRadius reviewer describes Kali documentation as fragmented because it is a collection of separate tools.checked 14 Oct 2026
Limit: hardware and drivers
G2 reviewers report Wi-Fi, Nvidia and other driver compatibility problems, especially after updates or on lower-end hardware.checked 14 Oct 2026
Limit: learning curve
G2 reviewers frequently describe Kali as overwhelming or difficult for beginners without Linux and cybersecurity knowledge.checked 14 Oct 2026
Live USB
Kali can boot from USB without modifying the host operating system, with optional persistent and encrypted storage.checked 14 Oct 2026
Metapackages
Metapackages let administrators install grouped tool sets such as core, headless, default desktop, ARM, NetHunter, forensics, wireless and exploitation collections.checked 14 Oct 2026
Mobile edition
Kali NetHunter is a free and open-source Android penetration testing platform with a Kali container, desktop experience, app, and app store.checked 5 Oct 2026
Named integrations
The site identifies VMware, VirtualBox, Hyper-V, QEMU, Docker, Podman, LXC/LXD, AWS, Azure, and Linode as supported environments or platforms.checked 5 Oct 2026
Notable news: 2026.1
The March 2026.1 release added a yearly theme refresh, BackTrack mode for Kali-Undercover and eight new tools.checked 14 Oct 2026
Notable news: 2026.2
The June 2026.2 release updated GNOME to 50 and KDE Plasma to 6.6, changed APT source format, reduced VM initrds and added faster boot behavior.checked 14 Oct 2026

The company

Company facts
LinkedIn lists OffSec as privately held, founded in 2006, headquartered in New York and employing 201–500 people.checked 14 Oct 2026
Company legal name
Crunchbase lists the maker’s legal name as OffSec Services Ltd., also known as Offensive Security.checked 14 Oct 2026
Founded
2013checked 28 Sep 2026

Money

Free availability
The project states that Kali is completely free of charge and intended to remain free.checked 14 Oct 2026
The full review of Kali Linux

Kali Linux is a Debian-based distribution built for advanced penetration testing and security auditing. It is best suited to experienced security specialists who are already comfortable with Linux. Its breadth of deployment and customization options is a strong fit for that work, but its assumptions and support boundaries make it a poor first Linux distribution.

Overview

Kali brings together tools and configurations for computer forensics, reverse engineering, vulnerability detection and other information-security tasks. Its selection includes Aircrack-ng, Burp Suite, Hydra, John the Ripper, Metasploit Framework, Nmap, sqlmap and Wireshark. That range makes it useful as a dedicated security environment; it does not replace the experience needed to choose and use the tools responsibly.

Kali is a rolling distribution, with fresh official point-release images generated quarterly. The core software complies with the Debian Free Software Guidelines, while the non-free section includes some tools that are not open source. That distinction matters to users who need to audit licensing component by component.

Key features

Flexible deployment and customization

Kali supports bare-metal installations, virtual machines, cloud, containers, ARM devices, live USB/DVD environments and Windows Subsystem for Linux. Named environments and platforms include VMware, VirtualBox, Hyper-V, QEMU, Docker, Podman, LXC/LXD, AWS, Azure and Linode. This range lets specialists choose an environment suited to their workflow rather than treating Kali as a single-machine desktop system.

Custom ISO images can be built with metapackages and live-build, and Kali's build scripts are public. That is useful for teams that want a tailored installation, though it also puts the work of shaping and maintaining that image on them.

Portable and mobile use

A live USB can run Kali without touching the host operating system, and its persistence volumes can be encrypted. This is a practical option for temporary use when changing the host installation is undesirable. Kali NetHunter extends the platform to Android as a free, open-source penetration-testing environment with a Kali container, desktop experience, app and app store.

Security and maintenance

Network services are disabled by default, and Bluetooth is blocklisted by default. Individual developers sign Kali packages, and the repositories are signed as well. The developers warn that untested repositories can break the system; apt-add-repository, LaunchPad and PPAs are unsupported. Kali is therefore best maintained within its supported packaging ecosystem, not treated as a general-purpose base for adding arbitrary software sources.

Pricing

Kali Linux is free: the Kali Linux plan costs nothing and is described as a free-of-charge, open-source distribution. There is no free trial because no paid plan is needed to use it. Its core software follows the Debian Free Software Guidelines, but some tools in the non-free section are not open source, so users with strict licensing requirements should check the components they intend to use.

Platforms

Kali supports Linux, macOS, Windows, Android and self-hosted deployment. In practice, these labels cover a variety of environments rather than one uniform desktop app: options include bare metal, virtual machines, cloud, containers, ARM, live USB/DVD, Windows Subsystem for Linux and Android through NetHunter.

Who it's for

Kali is aimed at experienced penetration testers and security specialists who need a purpose-built collection of security tools and can work comfortably in Linux. Its support extends to Kali operating-system and packaging issues, not penetration-testing methods or individual tool usage. Readers who need that kind of operational guidance should not expect the distribution's support channel to provide it.

For newcomers to Linux or security work, Kali is a poor starting point: its documentation assumes Linux familiarity, and its specialized toolset does not make it a general-purpose distribution. Users who want a security environment they can tailor or run separately from a host system will find a stronger match.

Pros and cons

Pros

  • Broad tool selection for forensics, reverse engineering and security testing, giving experienced practitioners a consolidated environment.
  • Runs across physical, virtual, cloud, container, ARM and live environments, including an Android edition through NetHunter.
  • Custom images and public build scripts allow teams to adapt installations to their needs.
  • Free to use, with signed packages and repositories and conservative defaults for network services and Bluetooth.

Cons

  • Documentation assumes Linux familiarity, so newcomers are likely to face a steep learning curve.
  • Official support covers the operating system and packaging, not penetration-testing practice or tool usage.
  • Adding untested repositories can break the system, while apt-add-repository, LaunchPad and PPAs are unsupported.
  • Some tools in the non-free section are not open source, which may not suit users who require an entirely open-source toolset.

Alternatives

Choose Nix instead if you want a free, open-source package manager for Linux, macOS, Windows or self-hosted use rather than Kali's security-focused distribution.

MX Linux is a free Linux distribution with Xfce, KDE and Fluxbox editions; it is an alternative for readers seeking those desktop editions instead of Kali's specialized security environment.

pfSense is a freemium firewall and router option, with a free open-source Community Edition and a Plus software plan.

Rocky Linux is a free, community-supported distribution with a 10-year support lifecycle, a better fit when that lifecycle is the priority.

Ubuntu Server offers a free Ubuntu Pro Community plan for up to 50 machines, an option to consider when that stated machine limit suits your needs.

AlmaLinux OS is a free enterprise Linux distribution with commercial support available separately, for readers who want that support option.

OPNsense offers a Community Edition and Business Edition plans; consider it as an alternative if you are looking for that product's editions rather than Kali.

CentOS Stream is a free software distribution available for download, an alternative for readers seeking that kind of distribution.

Browse Operating Systems or Penetration Testing Software for more options.

Verdict

Kali Linux is a strong choice for experienced security professionals who want a free, adaptable toolkit across physical, virtual, cloud and mobile environments. Its specialized focus and flexible deployment are the reasons to choose it; the Linux learning curve, limited scope of official support and risk of breaking the system with unsupported repositories are reasons to look elsewhere.

Getting started

  1. Choose a supported environment such as bare metal, a virtual machine, cloud, container, ARM device, or live USB/DVD.
  2. Get Kali Linux from the official website.
  3. For a customized system, build a custom ISO with metapackages and live-build.
  4. For Android use, choose Kali NetHunter.

Limits worth knowing

Kali Linux is free of charge. Its developers caution that untested repositories can break the system, and apt-add-repository, LaunchPad, and PPAs are unsupported.

Questions

How much does Kali Linux cost?

The listed plan is free. It is free of charge.

Is there a free trial?

No. Kali Linux is offered as a free distribution.

Which environments does Kali Linux support?

It supports bare-metal installs, virtual machines, cloud, containers, ARM devices, USB/DVD live environments, and Windows Subsystem for Linux. Named environments include VMware, VirtualBox, Hyper-V, QEMU, Docker, Podman, LXC/LXD, AWS, Azure, and Linode.

Is Kali Linux open source?

Its core software complies with the Debian Free Software Guidelines. Some tools in its non-free section are not open source.

Is there an Android edition?

Kali NetHunter is a free, open-source Android penetration-testing platform with a Kali container, desktop experience, app, and app store.

What support does Kali provide?

Official support covers Kali operating-system and packaging issues. It does not cover penetration testing or tool usage.

Alternatives to Kali Linux

All alternatives
  1. 1

    Pentesterra

    Free planWebAPIExtensionLinux
    7.7From €23 a month
  2. 2

    OWASP ZAP

    Free planOpen sourceAPIExtensionLinuxmacOS
    7.6Free plan
  3. 3

    Dradis

    Free planWebAPILinuxmacOS
    7.1From $3,600 a year
  4. 4

    w3af

    Free planWebAPILinuxmacOS
    6.8Free plan
  5. 5

    Caido

    Free planWebAPILinuxmacOS
    6.6Free plan
  6. 6

    PenPeeper

    Free planLinuxmacOSWindows
    6.5Free plan