Kali Linux is preinstalled with over 600 penetration-testing programs, including nmap (a port scanner), Wireshark (a packet analyzer), John the Ripper (a password cracker), Aircrack-ng (a software suite for penetration-testing wireless LANs), Burp suite and OWASP ZAP (both web application security scanners). Kali Linux can run natively when installed on a computer's hard disk, can be booted from a live CD or live USB, or it can run within a virtual machine. It is a supported platform of the Metasploit Project's Metasploit Framework, a tool for developing and executing security exploits.
It was developed by Mati Aharoni and Devon Kearns of Offensive Security through the rewrite of BackTrack, their previous forensics Linux distribution based on Ubuntu. The third core developer Raphaël Hertzog joined them as Debian expert.
Kali Linux is based on Debian Wheezy. Most packages Kali uses are imported from the Debian repositories.
Kali Linux is developed in a secure location with only a small number of trusted people that are allowed to commit packages, with each package being signed by the developer. Kali also has a custom built kernel tha is patched for injection. This was primarily added because the development team found they needed to do a lot of wireless assessments.
Kernel Updated to 4.14
Kali Linux 2018.1 has a shiny new 4.14.12 kernel. New kernels always have a lot of new features and the 4.14 kernel is no exception, although two new features really stand out.
- AMD Secure Memory Encryption Support – Secure Memory Encryption is a feature that will be in newer AMD processors that enables automatic encryption and decryption of DRAM. The addition of this features means that systems will no longer (in theory) be vulnerable to cold-boot attacks because, even with physical access, the memory will be not be readable.
- Increased Memory Limits – Current (and older) 64-bit processors have a limit of 64 TB of physical address space and 256 TB of virtual address space (VAS), which was sufficient for more than a decade but with some server hardware shipping with 64 TB of memory, the limits have been reached. Fortunately, upcoming processors will enable 5-level paging, support for which is included in the 4.14 kernel. In short, this means that these new processors will support 4 PB of physical memory and 128 PB of virtual memory. That’s right, petabytes.
- Kali Linux 2017.3 Kali Linux ISO 64-bit
- Kali Linux 2017.3 Kali Linux ISO 32-bit
- Kali Linux 2017.3 Kai Light ISO 64-bit
- Kali Linux 2017.3 Kai Light ISO 32-bit
- Kali Linux 2017.3 Kali e17 64-bit
- Kali Linux 2017.3 Kali LXDE 64-bit
- Kali Linux 2017.3 Kali Mate 64-bit
- Kali Linux 2017.2 ISO 64-bit
- Kali Linux 2017.2 ISO 32-bit
- Kali Linux 2017.2 Light ISO 64-bit
- Kali Linux 2017.2 Light ISO 32-bit
- Kali Linux 2017.2 e17 64-bit
- Kali Linux 2017.2 LXDE 64-bit
- Kali Linux 2017.2 Mate 64-bit