Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Penetration Testing Software
  3. Kali Linux

Kali Linux

What it 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 work. Listed tools include Aircrack-ng, Burp Suite, Hydra, John the Ripper, Metasploit Framework, Nmap, sqlmap, and Wireshark. Kali is tailored to 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 make 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 some 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.

For and against

For

  • Includes tools for varied security tasks
  • Live USB can leave the host OS untouched
  • Custom ISO images can be built
  • Network services are disabled by default

Against

  • Documentation assumes Linux familiarity
  • Official support excludes penetration-testing guidance
  • Some non-free tools are not open source

The verdict

Kali Linux is a free distribution for advanced security work, with broad installation options and a large set of listed tools. Its intended audience and support scope make Linux experience important.

Who it suits

Kali Linux is for experienced penetration testers and security specialists who are familiar with Linux. It is not aimed at readers seeking penetration-testing or tool-usage support from its official support channels.

Plans and prices

Kali Linux

Free

No paid license required · freely downloadable

Every plan, in full

On the record

Android integration
Kali NetHunter provides Android and smartwatch variants, including an app, app store and desktop experience.kali.org · read 14 Oct 2026
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.kali.org · read 14 Oct 2026
ARM support
Official images and scripts support more than a dozen ARM devices, including Raspberry Pi, PineBook, ODROID and BeagleBone hardware.kali.org · read 14 Oct 2026
Audience
Kali is tailored to experienced penetration testers and security specialists, and its documentation assumes familiarity with Linux.kali.org · read 5 Oct 2026
Company facts
LinkedIn lists OffSec as privately held, founded in 2006, headquartered in New York and employing 201–500 people.linkedin.com · read 14 Oct 2026
Company legal name
Crunchbase lists the maker’s legal name as OffSec Services Ltd., also known as Offensive Security.crunchbase.com · read 14 Oct 2026
Customization
Public live-build recipes allow users to create heavily customized Kali ISO images.kali.org · read 14 Oct 2026
Deployment integrations
Official distribution options cover bare metal, virtual machines, WSL, AWS, Azure, DigitalOcean, Linode, Docker, Podman, LXC/LXD and Vagrant.kali.org · read 14 Oct 2026
Free availability
The project states that Kali is completely free of charge and intended to remain free.kali.org · read 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.kali.org · read 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.kali.org · read 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.kali.org · read 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.kali.org · read 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.tr-web.stage.trustradius.com · read 14 Oct 2026
Limit: fragmented documentation
A TrustRadius reviewer describes Kali documentation as fragmented because it is a collection of separate tools.tr-web.stage.trustradius.com · read 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.g2.com · read 14 Oct 2026
Limit: learning curve
G2 reviewers frequently describe Kali as overwhelming or difficult for beginners without Linux and cybersecurity knowledge.g2.com · read 14 Oct 2026
Live USB
Kali can boot from USB without modifying the host operating system, with optional persistent and encrypted storage.kali.org · read 14 Oct 2026

The review

Kali Linux is a Debian-based operating system for penetration testing and security auditing. It is best suited to experienced security practitioners who are comfortable with Linux.

Overview

Kali brings together software and configurations for computer forensics, reverse engineering, vulnerability detection and other information-security work. Its selection includes Aircrack-ng, Burp Suite, Hydra, John the Ripper, Metasploit Framework, Nmap, sqlmap and Wireshark. That breadth makes it a useful dedicated environment for specialists; having the tools available does not remove the need to understand how to use them.

Kali is a rolling distribution, and fresh official point-release images are generated quarterly. Its core software complies with the Debian Free Software Guidelines, while its non-free section includes some tools that are not open source. Users with licensing requirements should account for that distinction.

Key features

Deployment and customization

Kali supports bare-metal installations, 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. This flexibility suits teams that need to fit a security environment to different hardware or infrastructure, though it also leaves more deployment choices to manage.

Custom ISO images can be built with metapackages and live-build, and the build scripts are public. That makes Kali adaptable for repeatable or specialized setups, especially for practitioners who want to maintain their own image rather than accept a fixed tool selection.

Portable use and defaults

A live USB can run Kali without changing the host operating system, and persistence volumes can be encrypted. This is useful for portable work where retaining changes matters without installing Kali on the machine itself. Network services are disabled by default and Bluetooth is blocklisted by default, reducing unnecessary exposure in the default configuration.

Packages and support boundaries

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. Users who depend on third-party package sources should be prepared to handle compatibility problems themselves.

Official support covers Kali operating-system and packaging issues, not penetration-testing methods or tool usage. That boundary is reasonable for a specialist distribution, but it means users looking for guidance with security work need expertise or other support.

Mobile edition

Kali NetHunter is a free, open-source Android penetration-testing platform with a Kali container, desktop experience, app and app store. It extends Kali's approach to mobile, though it remains aimed at security work rather than ordinary Android use.

Pricing

Kali Linux is free: the Kali Linux plan costs nothing, with the distribution described as free of charge and open source. There is no free trial because the free plan is the product. There are no paid tiers or seat limits in the plan described, so the decision is about whether Kali's specialist scope and support model suit your work, not which subscription to buy.

Platforms

Kali supports Linux, macOS, Windows, Android and self-hosted use. Deployment options include local installations, virtual machines, cloud, containers, ARM devices, live USB/DVD and Windows Subsystem for Linux. The variety is a strength for experienced users, but choosing and maintaining an appropriate environment still requires Linux familiarity.

Who it's for

Kali is for experienced penetration testers and security specialists who want an adaptable operating system with tools for auditing, forensics, reverse engineering and vulnerability detection. Its documentation assumes Linux familiarity, and official support does not extend to using the security tools themselves. Readers new to Linux or needing tool-by-tool assistance should choose an option with a narrower scope or more suitable support.

Pros and cons

  • Pro: A broad selection of named security tools and configurations supports varied information-security tasks in one environment.
  • Pro: Bare-metal, virtual, cloud, container, ARM, live-media and WSL options give experienced users room to match deployment to the job.
  • Pro: Custom image builds and public scripts make it possible to tailor Kali rather than accept a fixed installation.
  • Pro: Live USB operation avoids changing the host OS, while encrypted persistence can retain work.
  • Con: Linux experience is assumed, so Kali is not a good first distribution for newcomers.
  • Con: Support excludes penetration-testing and tool-usage questions, leaving practitioners to bring that expertise themselves.
  • Con: Untested repositories can break the system, and PPAs, LaunchPad and apt-add-repository are unsupported.
  • Con: Some tools in the non-free section are not open source, which may not suit users who require open-source components throughout.

Alternatives

For a more focused tool or workflow, consider Caido, Dradis, OWASP Amass, PenPeeper, Pentesterra, w3af, Aircrack-ng or Pentographer. Caido's free Basic plan caps use at 2 projects, 7 workflows, 3 plugins, 5 filter presets and one pipeline session at a time, making it a more limited choice than Kali's full operating-system environment. Dradis Community Edition is open source, limited to one project at a time and backed by community forum support; choose it when that project-based approach fits better. OWASP Amass is an open-source framework under Apache License 2.0, while Aircrack-ng is a full software suite with no license fee. w3af is an open-source web application security scanner, PenPeeper is free for personal or professional use but cannot be sold or hosted as paid SaaS without permission, and Pentographer's free self-hosted plan includes all features but requires Node.js 20+ and PostgreSQL. Pentesterra's DevGuard Free plan allows one project and three scans per month, with CLI, IDE plugin, web console and community support. These focused alternatives may suit a narrower need than Kali's broad operating-system toolkit.

Browse more options in Penetration Testing Software and Operating Systems.

Verdict

Choose Kali Linux if you are an experienced security practitioner who wants a free, customizable environment with broad deployment options and a large toolkit. Its main advantage is that flexibility; look elsewhere if you need a beginner-friendly Linux system or official help using penetration-testing tools.

Alternatives to Kali Linux

Every alternative, ranked