Freedom251 › Penetration Testing Software
Kali Linux

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 work. Its listed tools include Aircrack-ng, Burp Suite, Hydra, John the Ripper, Metasploit Framework, Nmap, sqlmap, and Wireshark. Kali is aimed at experienced penetration testers and security specialists; its documentation assumes familiarity with Linux. It can run on bare metal, virtual machines, cloud, containers, ARM devices, USB or DVD live environments, and Windows Subsystem for Linux. A Live USB can run it 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 and Bluetooth are disabled by default, and packages and repositories are signed. Kali is free of charge, although 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. Official support covers operating system and packaging issues, not penetration-testing or tool-use guidance.
Who it suits
Kali Linux suits experienced penetration testers and security specialists who are familiar with Linux. It is not intended as a beginner guide to penetration testing or tool use.
What it does well
- Free of charge.
- Supports live USB use without altering the host OS.
- Custom ISO images can be built.
- Packages and repositories are signed.
- Available across virtual, cloud, container, and ARM environments.
What to know first
- Documentation assumes Linux familiarity.
- Official support excludes penetration-testing and tool-use help.
- Some tools in the non-free section are not open source.
- Unsupported repositories can break Kali.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Kali Linux | No paid license required · freely downloadable | Free |
As kali.org lists them, read 14 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Kali Linux website.
- Choose a supported environment, such as a bare-metal install, virtual machine, cloud, container, or live USB.
- For portable use, boot from a Live USB; encrypted persistence volumes are supported.
- For a customized image, use metapackages and live-build with Kali's public build scripts.
- For Android penetration testing, use the free Kali NetHunter platform.
Kali Linux is a free Debian-based operating system for advanced penetration testing and security auditing. It is best suited to experienced security practitioners who already know their way around Linux. Its breadth of tools and deployment options is compelling for specialist work, but its learning curve and narrow support remit make it a poor general-purpose or first Linux choice.
Overview
Kali brings together software and configurations for computer forensics, reverse engineering, vulnerability detection and other information-security tasks. Its tools include Aircrack-ng, Burp Suite, Hydra, John the Ripper, Metasploit Framework, Nmap, sqlmap and Wireshark. This breadth makes Kali a practical dedicated environment for security work, but the tools themselves do not replace the expertise required to use them.
Kali follows a rolling release model, and fresh official point-release images are generated quarterly. Its core software complies with the Debian Free Software Guidelines, while its non-free section contains some tools that are not open source. Users with strict 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 options include VMware, VirtualBox, Hyper-V, QEMU, Docker, Podman, LXC/LXD, AWS, Azure and Linode. This flexibility suits teams that need the same security environment across different devices and infrastructure, though it also asks users to choose and manage their own deployment.
Custom ISO images can be built with metapackages and live-build, and Kali’s build scripts are public. That is useful for specialists who need a tailored image rather than a fixed desktop setup.
Portable and mobile use
A live USB can run Kali without changing the host operating system, and persistence volumes can be encrypted. That offers a portable option while reducing changes to a machine’s installed system. 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. Kali packages are signed by individual developers, and its 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 outside packages should be cautious about adding them.
Pricing
Kali Linux costs nothing. The free plan is the distribution itself, described as free of charge and open source; there is no free trial because no paid plan is needed to use it. The free core does not mean every bundled tool is open source, since the non-free section includes some closed-source tools.
Platforms
Kali supports Linux, macOS, Windows, Android and self-hosted deployments. Its hybrid deployment options span local hardware, virtual machines, cloud, containers and live media. The breadth is valuable for practitioners moving between lab, host and mobile environments, but this remains an operating system for security work rather than a general app with a single installation path.
Who it's for
Kali is aimed at experienced penetration testers and security specialists. Its documentation assumes familiarity with Linux, and official support covers Kali operating-system and packaging issues—not penetration-testing practice or help using individual tools. Choose it when you can manage a Linux environment and need a broad security-testing toolkit; beginners and users seeking guided support should look elsewhere.
Pros and cons
- Pro: A wide selection of security tools and configurations supports forensics, reverse engineering and vulnerability detection in one environment.
- Pro: Bare-metal, virtual, cloud, container, ARM, live and Android options make it adaptable to different security workflows.
- Pro: Custom images, public build scripts and encrypted live persistence give experienced users control over how they deploy Kali.
- Con: Linux familiarity is assumed, so Kali is a demanding starting point for new users.
- Con: Official support stops at the operating system and packaging; it does not cover penetration testing or tool usage.
- Con: Adding untested repositories can break Kali, and several common external repository mechanisms are unsupported.
- Con: Some tools in the non-free section are not open source, which can complicate licensing requirements.
Alternatives
For an open-source package manager rather than a security-focused distribution, consider Nix. AlmaLinux OS is a free enterprise Linux distribution, with commercial support available separately. MX Linux offers a free Linux distribution in Xfce, KDE and Fluxbox editions. Rocky Linux is a free, community-supported option with a 10-year support lifecycle.
Ubuntu Server offers a free community plan for up to 50 machines. For firewall and router software instead of a security-testing operating system, compare OPNsense and pfSense. CentOS Stream is another free software distribution.
Browse more options in Operating Systems or Penetration Testing Software.
Verdict
Choose Kali Linux if you are an experienced security practitioner who wants a free, adaptable environment spanning a broad set of testing tools and deployment types. Its main advantage is that breadth and flexibility; its main reason to look elsewhere is the expertise it assumes, compounded by support that does not extend to using the tools themselves.
Verdict
Kali Linux offers a broad security-testing environment across many deployment types, with live and custom-image options. Its intended audience is experienced users, and official support is limited to the operating system and packaging.
Questions
How much does Kali Linux cost?
The listed plan is free of charge at no cost.
Which platforms and environments does Kali support?
Listed platforms include Android, Linux, macOS, self-hosted, and Windows. Supported environments include bare-metal installs, virtual machines, cloud, containers, ARM devices, live USB/DVD, and Windows Subsystem for Linux.
Is Kali Linux open source?
Its core software complies with the Debian Free Software Guidelines. The non-free section includes some tools that are not open source.
Does Kali Linux have a free trial?
No. Kali Linux is listed as free, with no free trial.
What is Kali NetHunter?
It 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.
Facts from Kali Linux's own pages
- Android integration
- Kali NetHunter provides Android and smartwatch variants, including an app, app store and desktop experience. · kali.org, 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, 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, 14 Oct 2026
- Audience
- Kali is tailored to experienced penetration testers and security specialists, and its documentation assumes familiarity with Linux. · kali.org, 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, 14 Oct 2026
- Company legal name
- Crunchbase lists the maker’s legal name as OffSec Services Ltd., also known as Offensive Security. · crunchbase.com, 14 Oct 2026
- Customization
- Public live-build recipes allow users to create heavily customized Kali ISO images. · kali.org, 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, 14 Oct 2026
- Founded
- 2013 · kali.org, 28 Sept 2026
- Free availability
- The project states that Kali is completely free of charge and intended to remain free. · kali.org, 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, 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, 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, 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, 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, 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, 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, 14 Oct 2026
- Limit: learning curve
- G2 reviewers frequently describe Kali as overwhelming or difficult for beginners without Linux and cybersecurity knowledge. · g2.com, 14 Oct 2026
- Live USB
- Kali can boot from USB without modifying the host operating system, with optional persistent and encrypted storage. · kali.org, 14 Oct 2026
- Metapackages
- Metapackages let administrators install grouped tool sets such as core, headless, default desktop, ARM, NetHunter, forensics, wireless and exploitation collections. · kali.org, 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. · kali.org, 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. · kali.org, 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. · kali.org, 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. · kali.org, 14 Oct 2026
Where Kali Linux stands on Freedom251
- Penetration Testing Software#1 of 34
- Offensive Security#1 of 22
- Operating Systems#3 of 42