get-kali page is up

Choose your Platform|

LIGHTDARK

Installer Images

  • Direct access to hardware
  • Customized Kali kernel
  • No overhead

Single or multiple boot Kali, giving you complete control over the hardware access (perfect for in-built Wi-Fi and GPU), enabling the best performance.

Virtual Machines

  • Snapshots functionary
  • Isolated environment
  • Customized Kali kernel
  • Limited direct access to hardware
  • Higher system requirements

VMware & VirtualBox pre-built images. Allowing for a Kali install without altering the host OS with additional features such as snapshots. Vagrant images for quick spin-up also available.

ARM

  • Range of hardware from the leave-behind devices end to high-end modern servers
  • System architecture limits certain packages
  • Not always customized kernel

Works on relatively inexpensive & low powered Single Board Computers (SBCs) as well as modern ARM based laptops, which combine high speed with long battery life.

Mobile

  • Kali layered on Android
  • Kali in your pocket, on the go
  • Mobile interface (compact view)

A mobile penetration testing platform for Android devices, based on Kali Linux. Kali NetHunter consists of an NetHunter App, App Store, Kali Container, and KeX.

Cloud

  • Fast deployment
  • Can leverage provider's resources
  • Provider may become costly
  • Not always customized kernel

Hosting providers which have Kali Linux pre-installed, ready to go, without worrying about infrastructure maintenance.

Containers

  • Low overhead to access Kali toolset
  • Userland actions only
  • Not Kali customized kernel
  • No direct access to hardware

Using Docker or LXD, allows for extremely quick and easy access to Kali's tool set without the overhead of an isolated virtual machine.

Live Boot

  • Un-altered host system
  • Direct access to hardware
  • Customized Kali kernel
  • Performance decrease when heavy I/O

Quick and easy access to a full Kali install. Your Kali, always with you, without altering the host OS, plus allows you to benefit from hardware access.

WSL

  • Access to the Kali toolset through the WSL framework
  • Userland actions only
  • Not Kali customized kernel
  • No direct access to hardware

Windows Subsystem for Linux (WSL) is included out of the box with modern Windows. Use Kali (and Win-KeX) without installing additional software.


Build Scripts

Installer Pre-built VMs ARM Mobile Cloud Containers Live WSL

Installer Images

Kali is a rolling Linux distribution, meaning as soon as we have an update, we ship it. Would-be users have a variety of images to choose from. For more information, please see Which Image Should I Download? and Kali Branches. For most users, we recommend the latest “point release” image below, except in cases when a user requires a specific bug patch, in which case the weekly build may be best.

We generate fresh Kali Linux image files every quarter. These become the official "point" releases. These images are tested and subsequently announced with a blog post.

Installation Documentation

Our previous Kali Linux's releases.


SHA256sum

dd90da997431c45d24fff3b2982cf8339b512b41d0789df250271e0d76f370e9

Weekly

Untested images with the latest updates

SHA256sum

f237246c2ec4391aa0d82f705736d70dd57476042fbfdaa9c9786904d770f745

NetInstaller

All packages are downloaded during installation

SHA256sum

c1494c8e6acfdd2f080051787010c9466fb850c5f7ef12100cd9e25c374981f6

Everything

Image for air-gapped networks

SHA256sum

3b481c068135c6c9922b4af55d6291eb94e9e8fcb368539bd916e4628acfecee

Weekly

Untested images with the latest updates

SHA256sum

7a5ce065113af70d9c2924ff3019a986f4df784c5bc0929b10cc2d05892e9445

NetInstaller

All packages are downloaded during installation



Q.) What’s the differences between: Installer? NetInstaller? Everything? Weekly? Live?
Q.) How to download Kali Linux images securely?
Q.) Can I still download the mini image?


Want an Updated or Custom Kali Image?

Feeling a little more adventurous? Want to build the latest version of Kali? Want to customize your ISO by adding more tools or change the default settings? Looking for something other than Xfce, GNOME or KDE like Enlightenment, i3mw, LXDE or MATE? Then this is the option for you.

Read More On Custom Images




Kali Purple

Feeling red? Feeling blue? Kali Purple: You do You!

A movement to make enterprise grade security accessible to everyone.

Kali Purple Documentation

SHA256sum

2c421f613cd6a6d9536c65d39b2e520821bebdd8c78f4c55b13f57d7077b8b66

Weekly

Untested images with the latest updates

Pre-built Virtual Machines

Kali Linux VMware & VirtualBox images are available for users who prefer, or whose specific needs require a virtual machine installation.

These images have the default credentials "kali/kali".

Virtual Machines Documentation

SHA256sum

e1d515fb3b170a02dce43641674b8efd33c0d7bb2448ae09ec1ae80a695403c9

VMware Weekly

SHA256sum

c8913e08b12fe0a84025d7ddeb066d1147f77cc468eee7152532cd5e8e545502

VirtualBox Weekly

SHA256sum

9eeae0cefd1699b0afbf7b7f6f9c024dc291850d39b54d4be2efbed8c87337db

Hyper-V Weekly

SHA256sum

5ed36adbc0d352587937dd75f4b62eba38d87551842594391aeca5e671f4865b

QEMU Weekly


Vagrant

Vagrant is a tool for building and managing virtual machine environments. With a single configuration file, you can download a base “box” and apply additional configurations like adding an additional network interface, setting the number of CPU cores and memory, or running a script on first boot.

Kali-Vagrant Boxes

Want an Updated or Custom Kali Image?

Feeling a little more adventurous? Want to build the latest version of Kali? Want to customize your VM by selecting a different desktop environment, add more tools, change the default settings? Then this is the option for you.

Kali-VM Build Script

ARM

Are you looking for Kali Linux ARM images? We have generated flavours of Kali using the same build infrastructure as the official Kali releases for ARM architecture.

These images have a default credentials of "kali/kali".


Kali-ARM Documentation

raspberrypi

SHA256sum

54b32b6b2bf1984be939d46547cecf3c75b9190937fd5249c0a976f48241fa0e

Raspberry Pi 2, 3, 4 and 400 (32-bit)

SHA256sum

28601b6f490b35b6b16ea181539c3da462c33e42f9fbcf7e95eb44e984d58daa

Raspberry Pi 3, 4, 400, 5 and 500 (64-bit)

SHA256sum

f2be43f11169533198f172791a4c5533ff55d348e30946674dad1caaa737199d

Raspberry Pi Zero 2 W (Pi-Tail)

pine64

SHA256sum

52ff7d7ec20fd230440edd1f3ab6c2f12b96caa3ad0db61ae39dc9f0ffb5a832

Pinebook

SHA256sum

8fd0847948fbc6ba64518b7b3f59f36074efa34be5fd9e84309961ffc5b5c578

Pinebook Pro

gateworks

SHA256sum

57e0025ac66b030f7ca07f5222d8411414c489d131a0264fb01c57287d879938

Gateworks Newport

withsecure

SHA256sum

48951ab8ef5a9967b6eb7a1079ccee1bbb74e46d458cc2ace41b4822e40ae67b

USBArmory MKII



I.) SHA256SUMS are for the compressed file (*.img.xz)

NetHunter Pro



Kali NetHunter Pro is the official Kali Linux build for mobile devices such as the Pine64 PinePhone and PinePhone Pro.

Installation:

  1. Install Tow-Boot bootloader on your device
  2. Write the image to your MicroSD card, e.g.
    sudo dd if=IMAGE.img of=/dev/[DEVICE] bs=1M status=progress conv=fsync
  3. Insert the MicroSD card into your device
  4. Boot your device from MicroSD card (hold Volume down key until the LED turns blue)
  5. Login with user "kali" and password "1234"

Kali NetHunter Pro Documentation

PinePhone

SHA256sum

7d84b2fe84c4b4e3fb442bc8945382b02744ae41bf9ae131b2edb60633eeffdc

Kali NetHunterPro image with Phosh for Pine64 PinePhone

PinePhonePro

SHA256sum

ffcbc9a7ccb379c1b4c1aa01d3dc80b94d4f3c76d66c01270c11c7221aaf531f

Kali NetHunterPro image with Phosh for Pine64 PinePhone Pro

SDM845

SHA256sum

c433c40a5da4f8a491ec23ee973ee0d442c1b1bd34282c04396a77b56ff8dd67

Kali NetHunterPro image with Phosh for Qualcomm 'QCOM' SDM845

SM7225

SHA256sum

22c57e4cdb266a0e6c8a5dac343911458294b700bcc57089b903d21bb0ca4e4c

Kali NetHunterPro image with Phosh for Qualcomm 'QCOM' SM7225

AMD64

SHA256sum

33c179f2696e4f036a65a673fd970cd6eeea2037861f304a4cad095b714c7f6b

Kali NetHunterPro AMD64 image with Phosh for Testing/Deployment






NetHunter

The Kali NetHunter project is the first Open-source Android penetration testing platform for Android devices, allowing for access to the Kali toolset from various supported Android devices. There are multiple unique features not possible on other hardware platforms.

The Kali NetHunter interface allows you to easily work with complex configuration files through a local web interface. This feature, together with a custom kernel that supports 802.11 wireless injection and preconfigured connect back VPN services, make the Kali NetHunter a formidable network security tool or discrete drop box - with Kali Linux at the tip of your fingers wherever you are!

Statistics

Want to see Kali NetHunter progress? Look at the stats page, to see if your device is supported yet.

Kali NetHunter provides:

    • A dedicated NetHunter App, providing a touch screen optimized GUI for common attack categories, such as:
    • One-click MANA Evil Access Point setups.
    • USB HID Keyboard attacks, much like the Teensy device is able to do.
    • BadUSB MITM attacks. Plug in your Kali NetHunter to a victim PC, and have your traffic relayed though it.
    • Bluetooth attacks.

  • Full Kali Linux toolset, with many tools available via a simple menu system.
  • Command line interface to the Kali Linux container.
  • Kali desktop EXperience (KeX)
  • Custom, device specific kernel with wireless injection support.
  • HDMI output of Kali desktop to external display for supported devices.
  • USB Y-cable with the Kali NetHunter kernel - use your OTG cable while still charging your device!
  • Software Defined Radio support (SDR). Use Kali NetHunter with your HackRF to explore the wireless radio space.
  • NetHunter app store allowing you to grow the potential of Kali NetHunter.

Kali NetHunter Documentation

NetHunter Generic

SHA256sum

6f7845e0a5fe0d4a0e97af1604c579b953737ddcba35bf055f11a7b7492d9757

NetHunter Generic ARM64 (Full)

SHA256sum

7c2b6df0d9cc8deb401ca5044f518147215325e6136934155f965a2c09fa6837

NetHunter Generic ARM64 (Minimal)

SHA256sum

5708c14109f0069848d754c11a1a6d3d3bb79f070e59b8ebc74187173646e0d4

NetHunter Generic ARMhf (Full)

SHA256sum

30e912aa57a4dc6482b8027cf02684ca6b62602b0c7ceddd59ecb19cb4177634

NetHunter Generic ARMhf (Minimal)

OPPO

SHA256sum

936dbd324db08e4e8af97862055da81f840a0b1f3445083a00d9022be003e045

OPPO A37 (2016) (LineageOS 17.1)

Samsung

SHA256sum

02120b55ff14f7a30428ded2e1e49d67c72e6eb0d77dda09f249b304d06a49e0

Samsung Galaxy A7 (2016) (LineageOS 18.1)

SHA256sum

ece155a77b936131be171b71e98fd49baafffa29486feb5d90f2ad8a6058761a

Samsung Galaxy S10 (A15)

SHA256sum

ac7fbe42ecf4d29d7e7cf6c0270e6432303cdec35490408dbf21a9b5b366fa06

Samsung Galaxy Tab S4 LTE (Oreo)

SHA256sum

ca230ceeaf76188bc632f8f7e30ccdc8c44cd8a3d67261ba90121f22423c11da

Samsung Galaxy Tab S4 WiFi (Oreo)

SHA256sum

76effa4ebb8bff81366159d3483c5dace2590d059ad8ab3877a3739a2552c674

Samsung Galaxy S7 Edge (Pie)

SHA256sum

312d92217b96abe5a2a0999d2587d08d2fb08a251702395db90f0e64a580735f

Samsung Galaxy S7 Edge (LineageOS 16.0)

SHA256sum

31b582653d22af39cc54c13ce87003f89fe71fd65f6a4e739857848f9b7d3cd1

Samsung Galaxy S7 (Pie)

SHA256sum

2c531a406c826b2cfb85a73530b218e7afdbbc0b4ed7022936a8606c37003362

Samsung Galaxy S7 (LineageOS 16.0)

SHA256sum

269ba12c66020e37b3ada571210f9180f3ac702a08a1074c925047428d0e94e9

Samsung Galaxy J7 Pro (Pie)

SHA256sum

241836f98455c2fc42d8e29f54b3cd6e7cfc89781395c13873480101eb00fd10

Samsung Galaxy S5 Mini (LineageOS 16.0)

SHA256sum

404bc25e1c0e0e30a2c35e33d923d0e9e49c0339ed312d9b337eff27c643c309

Samsung Galaxy J7 Prime (Pie)

SHA256sum

34ed0592f8e9492af748eef03453b0165ed236ef3b6ef06a953fdaf74b705353

Samsung Galaxy S20 FE 5G (Thirteen)

SHA256sum

f3a873c2868b0495b7f0a46c3e64fdfeb9addde489c64ae7c543d3ccb9dbe00d

Samsung Galaxy S9 (LineageOS 20)

SHA256sum

713c2a7a2d72c1d0f469a2a2d885ad445a2e7309a71dd206ba6c64aeae0d38f4

Samsung Galaxy S9+ (LineageOS 20)

SHA256sum

64bf8bef0d8b204b5d49309dba9ed9531f2d0b83cbe7d2a1b1a95f8e1bcba70b

Samsung Galaxy S6 Edge (LineageOS 14.1)

Xiaomi

SHA256sum

910e5d53ba72d03ca32aef5857192700afbf3f830bdfc5c2cbbac5c7e553fd1b

Xiaomi Pocophone F3 (LineageOS 21)

SHA256sum

d4aa4924efe895692c23d2b4772f3e5d418eb76f7515c47d85e94ad184b2b72b

Xiaomi Pocophone F1 (Eleven)

SHA256sum

804b68254c2a5aa6b09e8d5972ea59c5a9b47996cbe7e2bf9bd64c010929ac42

Xiaomi Pocophone F1 (LineageOS 21)

SHA256sum

5d2fffef2625573da90f0abab279ca5bfd31a618faf257bd072ae6cf2dc04b49

Xiaomi Mi 9T (MIUI 11)

SHA256sum

a88efd257fb29f6421e178c22701c96eb072b023d90c508d8aa1ee7323991ff8

Xiaomi Mi A3 (LineageOS 21)

SHA256sum

0fc3884bfb099bb190b10d3d1f99afdf739ec0b26d77f0b11be3df317b71cd64

Xiaomi Mi A3 (LineageOS 22)

SHA256sum

dbb0cb62257e49535d28d49661068de47119dae6ea5a16edd143c902991d560d

Xiaomi Redmi 4 Prime (LineageOS 16.0)

SHA256sum

1df049ab5e044dc239fedea7a16564760679106fc6bde00f8db35a6f29c413a8

Xiaomi Mi 9 Lite / CC9 (LineageOS 21)

SHA256sum

8809076abe53860fbcd755e318ca2019af547f1985d6eea277733b720652dbdb

Xiaomi Redmi 6 Pro (LineageOS 18.1)

SHA256sum

fbc7f21b5dbcb9fbca84c2ba3eb1345ebb5e30d5c0cc69d21c97308fc7644aaa

Xiaomi Redmi Note 4X (Eleven)

SHA256sum

ab490ee5c644b23c5a94c58f54209d8a962f049e4f83c3e3df4b9f3fc733b924

Xiaomi Pocophone X3 NFC (LineageOS 20)

SHA256sum

44c7674c8beb217d7c4353a71200d56b5198cae34ae4bb45445fbdc7ceb009fc

Xiaomi Redmi Note 6 Pro (tulip)

SHA256sum

3c01185db324f076f447b88ee085fc3a6a10d34afc33b607018008fc59143c3a

Xiaomi Pocophone X3 Pro (Eleven)

Google/Huawei

SHA256sum

4ce7a4a5a002d1466dca18b2472efb4719570811edec7fbcdcd115fbe68b16d6

Google/Huawei Nexus 6P (Oreo)

SHA256sum

316cfb90a6ddf5aaa1dac14f5d2054b9c0328526ac88460ecd5d4d942bfa3473

Google/Huawei Nexus 6P Nexus 6P (LineageOS 17.1)

Google

SHA256sum

9ec2bb22bd331bcaa87e55dfe3e4cfe26ae9425089d5373cacd4b32447cc540f

Google Pixel 3 (Thirteen)

SHA256sum

a2e7956f4a8b2c2254a53948002a23313d32cce59bc0332475b92791fbcf631e

Google Pixel 4a 5G (Twelve)

SHA256sum

7c9da48edc21f054445e2fc79ffd08d3f20e20faddc31cae5d002c5e00cc26e2

Google Nexus 5X (Oreo)

SHA256sum

941f467f9f4ffad143eec22d71337aeb99f912e424a26cd5ccffb5f209aee839

Google Pixel 3 XL (Thirteen)

SHA256sum

2a05fb9872a201cc22a9b9318ac4497637255a5c82b8635c4b6bc8dab8d1c760

Google Nexus 9 (Nougat)

SHA256sum

7d6d9fc6f30a233ac6dba4a3327450f79a446151b27af300fa7cc31df7e60ed4

Google Nexus 5 (LineageOS 14.1)

SHA256sum

0d5a711fc787183512b9ea20a8043cdd1708e892da78964012e23695d9d7f87b

Google Nexus 6 (LineageOS 16.0)

SHA256sum

cde24a619ca1bbffebdc641af40c28959b9a205cdbdca5ea32436a880b89e1e6

Google Pixel 4a (Twelve)

Motorola

SHA256sum

f74c676a2acfc112dcabea7609ab6be65c176098330776bbe8e3385a843d9c9b

Motorola Moto G5 (LineageOS 15.1)

SHA256sum

0d7a540507ad901f850494d7f65978e738a93a554ad87745d68c7eda8ac26c13

Motorola Moto X4 (LineageOS 20)

SHA256sum

f2229ef846b742f8b9f52a30fb3d3f8052c2bd865c6f86cf943f1a3b8ea2b3f7

Motorola Moto G5 Plus (LineageOS 16.0)

Nokia

SHA256sum

dba700718a16b57edd9afd6058eaaceab1f0bd8b063a136a91afda87eaabc60c

Nokia 6.1 Plus (LineageOS 21)

SHA256sum

db5b2c8d94240628bf2ae3d6b5273f7e0b9110fe840af3f677185ac805f61158

Nokia 3.1 (Pie)

SHA256sum

70077454610bd207a0b2ac4c80a48600fb920dfe72a6df67a86b3b527851576b

Nokia 6.1 (LineageOS 21)

Huawei

SHA256sum

3cde2633b1a11cb7463412247ba72c80811e5d9872ab5f326f22aabcce6a1b0a

Huawei P9 (LineageOS 16.0)

Gemini

SHA256sum

dd4a291bf163eb160662cd3f5831812f51573722221c6f755be4270220edadae

Gemini PDA (Nougat)

LG

SHA256sum

538a25f1cd1d31271789bd2a94bd4811537fa6a61889ac4a0b520cb5b64301b0

LG V20 International (LineageOS 21)

Sony

SHA256sum

1bf1a42e7611ae4bafac9b5ac2f03ba7774472bb0788748a7fe5654dc778ef2a

Sony Xperia Z1 (LineageOS 16)

SHA256sum

1c43ffe1a46a7bb60b677589993290db2a26a729c88955aea4b50147678608fa

Sony Xperia 10 II (LineageOS 20)

OnePlus

SHA256sum

17f6f15fba7f8bf0d6711c1355798632929ea84ff417fbfccb3a47c8d1b3e504

OnePlus Nord AC2003 (OxygenOS 11)

SHA256sum

4128bbbc40d48ebe40040fc3a0c4259e7539347471cf5a0a7558d7f1003a69fd

OnePlus One (LineageOS 18.1)

SHA256sum

6d73b41a16e1b1a266be1fac0e756d3315e01fb4b1cca0352da1ec5554b5be08

OnePlus 2 (LineageOS 16.0)

SHA256sum

d6504450d33dbfa503b624ebe10a525cf7f7c9f0254f9f0776c73e015603024d

OnePlus 3 / 3T (LineageOS 17.1)

SHA256sum

9905eeef3f1439a14e6614eebec70cf505b9925e67caae07ab77aee0ec878fd6

OnePlus 5 / 5T (LineageOS 20)

SHA256sum

fe06fbd9d3044dd0100e933f97cf297d5606fb7420f35fac73db45f1be88cd9f

OnePlus 6 / 6T (Lineageos 19.1 & Lineageos 22.2)

SHA256sum

f17d83c4d0689fa78eaeef2b02a8966e99a7ceb24d23ec4f33e18ae9a3adc41b

OnePlus 7 / 7 Pro / 7T / 7T Pro (OxygenOS 11)

SHA256sum

dfd1a0dbb4eec96751fe4b5fe5aa97fde8c6d7786d6bb50321d47a809cf22a1b

OnePlus 7 / 7 Pro / 7T / 7T Pro (OxygenOS 11 / Custom A11)

SHA256sum

a315a0f718b780656b7df4afd41ecc5b10588997ee52a2b8353a8dd89b85a262

OnePlus 8 / 8T / 8 Pro (OxygenOS 12 / Custom A12)

Realme

SHA256sum

43c993d1c4a93e67487d1e8b98362c21e7df84236d312894b48ee512f2c7f74c

Realme 5 / 5i / 5s (Corvus OS 4.1)

SHA256sum

d4566ed487fd1bdbc6ef3595ebc62f1efe7c1e4bcf0569035784a250e9645546

Realme 5 Pro (Twelve)

SHA256sum

12aaa97ffdd9e4d109f073039a209957fadd899b0e469b32ecaba01e028a7811

Realme C15 (LineageOS 17.1)

SHA256sum

3f4420b59c4c05f72e39012753dd08def9860086c15506b1e0ac29dda03886fa

Realme X7 Max 5G (Thirteen)

Nothing

SHA256sum

4728234cde1f2a27e7d1e2281cdf31ff301cd41641ad4164ce9c84df546a7c92

Nothing Phone (1) (Fourteen)

TicWatch

SHA256sum

ac5e44da10937d3a2109d4b4d94ef8a374bc5f6ffc1ff6cdd67ccd22dc010b54

TicWatch Pro / Pro 4G/LTE / Pro 2020 (Wear OS)

SHA256sum

7d0a5ab0f69703f3e1b7f3b6b41e1cead8115dcc5556328af03293b9224eb40f

TicWatch Pro 3 GPS/LTE / Pro 3 Ultra GPS/LTE (Wear OS)

Cloud

Kali Cloud images can quickly be deployed in multiple different cloud provider’s infrastructures. This allows easy access to a Kali install in a modern environment with strong hardware resources. These are often used for short term Kali installs that are quick to deploy and quick to tear down.


Kali-Cloud Documentation

Containers

Using Container technology such as Docker and LXC/LXD, our Kali containers allow you access to the Kali toolset on your host operating system without the overhead of running an additional full operating system. This does come with limitations, as you won’t have direct hardware access and dealing with inbound connections to tools running in the Kali container can be complicated.


Kali-Containers Documentation

Live Boot

A Kali Linux Live image on a CD/DVD/USB/PXE can allow you to have access to a full bare metal Kali install without needing to alter an already-installed operating system. This allows for quick easy access to the Kali toolset with all the advantages of a bare metal install. There are some drawbacks, as disk operations may slow due to the utilized storage media.

For most users, we recommend the latest “point release” image below, except in cases when a user requires a specific bug patch, in which case the weekly build may be best.


Kali-USB Documentation

SHA256sum

50b322025bba2199cf25e0807f9833a26cd0f4b2f0156ae4e3631ac34c4c00bc

Weekly Image

Untested images with the latest updates

SHA256sum

90872189a22c6ceb7da9c153c1fa4f75657db78424c9b586cd6bb1e12771faf5

Everything

Image for air-gapped networks

SHA256sum

4efde75ce6285d50f2af5f2579dfc6ca2a4f56c2a4cc6191237c7d58d61864bf

Weekly Image

Untested images with the latest updates

WSL

Windows Subsystem for Linux (WSL) is a software package on modern Windows installs that allow you to run Linux alongside your Windows system in an optimized container. The Kali WSL package allows easy access to the Kali toolset. This comes with the same drawbacks of a standard VM, but allows for less overhead and tighter integration with your Windows systems.

WSL Documentation

Microsoft Store

Build Scripts

Experienced penetration testers and security professionals use and trust Kali Linux because we provide full transparency into the build scripts. Feel free to read, investigate, and change build scripts for any images below.


Build Scripts Repository