Kali offre agli utenti un accesso ad una larga collezione di tools per la sicurezza dalport scanning aipassword cracker. La suaGUI èXfce, ma ne esistono altre versioni conKDE,MATE,GNOME 3 oLXDE. Supportalive CD elive USB, questa funzionalità offre agli utenti l'avvio di Kali direttamente da CD/USB senza bisogno di installazione, anche se nelle opzioni è presente la possibilità di installazione suldisco rigido.
È una piattaforma supportata per Metasploit-Framework diMetasploit Project (sviluppato darapid7), uno strumento per lo sviluppo e l'esecuzione di scanner ausiliari,exploit e payloads verso macchine da remoto o verso macchine appartenenti alla propria LAN. Contiene anche altri programmi di sicurezza comeWireshark,John the Ripper,Mimikatz,Nmap,Aircrack-ng, Hashcat.
Oltre alle consuete versioni per processorix86 eAMD64, ne esiste una variante più leggera e ottimizzata per iprocessori ARM, concepita per poter essere facilmente utilizzata sucomputer single-board quali ilRaspberry Pi.
Esiste anche una versione per dispositivi mobili (alcuni specifici modelli di telefoni) chiamata NetHunter[5].