Kali Linux is a Debian-derived Linux distribution designed for digital forensics and penetration testing. It is maintained and funded by Offensive Security Ltd. It was developed by Mati Aharoni and Devon Kearns of Offensive Security through the rewriting BackTrack, their previous forensics Linux distribution.


Kali Linux is the new generation of the industry-leading BackTrack Linux penetration testing and security auditing Linux distribution. Kali Linux is a complete re-build of BackTrack from the ground up, adhering completely to Debian development standards.






  • More than 300 penetration testing tools: After reviewing every tool that was included in BackTrack, we eliminated a great number of tools that either did not work or had other tools available that provided similar functionality.


  • Free and always will be: Kali Linux, like its predecessor, is completely free and always will be. You will never, ever have to pay for Kali Linux.


  • Open source Git tree: We are huge proponents of open source software and ourdevelopment tree is available for all to see and all sources are available for those who wish to tweak and rebuild packages.


  • FHS compliant: Kali has been developed to adhere to the Filesystem Hierarchy Standard, allowing all Linux users to easily locate binaries, support files, libraries, etc.


  • Vast wireless device support: We have built Kali Linux to support as many wireless devices as we possibly can, allowing it to run properly on a wide variety of hardware and making it compatible with numerous USB and other wireless devices.


  • Custom kernel patched for injection: As penetration testers, the development team often needs to do wireless assessments so our kernel has the latest injection patches included.


  • Secure development environment: The Kali Linux team is made up of a small group of trusted individuals who can only commit packages and interact with the repositories while using multiple secure protocols.


  • GPG signed packages and repos: All Kali packages are signed by each individual developer when they are built and committed and the repositories subsequently sign the packages as well.


  • Multi-language: Although pentesting tools tend to be written in English, we have ensured that Kali has true multilingual support, allowing more users to operate in their native language and locate the tools they need for the job.


  • Completely customizable: We completely understand that not everyone will agree with our design decisions so we have made it as easy as possible for our more adventurous users to customize Kali Linux to their liking, all the way down to the kernel.


  • ARMEL and ARMHF support: Since ARM-based systems are becoming more and more prevalent and inexpensive, we knew that Kali’s ARM support would need to be as robust as we could manage, resulting in working installations for both ARMEL and ARMHFsystems. Kali Linux has ARM repositories integrated with the mainline distribution so tools for ARM will be updated in conjunction with the rest of the distribution




Kali Linux Installation Requirements:


Installing Kali Linux on your computer is an easy process. First, you wi€™ll need compatible computer hardware. Kali is supported on i386, amd64, and ARM (both armel and armhf) platforms. The hardware requirements are minimal as listed below, although better hardware will naturally provide better performance. The i386 images have a default PAE kernel, so you can run them on systems with over 4GB of RAM. Download Kali Linux and either burn the ISO to DVD, or prepare a USB stick with Kali Linux Live as the installation medium.



Installation Prerequisites:

A minimum of 10 GB disk space for the Kali Linux install.

For i386 and amd64 architectures, a minimum of 512MB RAM.

CD-DVD Drive / USB boot support

Preparing for the Installation

Download Kali linux.


Burn The Kali Linux ISO to DVD or Image Kali Linux Live to USB.
Ensure that your computer is set to boot from CD / USB in your BIOS.




Kali Linux Installation Procedure:


To start your installation, boot with your chosen installation medium. You should be greeted with the Kali Boot screen. Choose either Graphical or Text-Mode install. In this example, we chose a GUI install.






Kali Install:

Select your preferred language and then your country location. You wi™ll also be prompted to configure your keyboard with the appropriate keymap.







The installer will copy the image to your hard disk, probe your network interfaces, and then prompt you to enter a hostname for your system. In the example below, sathish as our hostname.




























Enter a robust password for the root account.





The installer will now probe your disks and offer you four choices. In our example, were are using the entire disk on our computer and not configuring LVM (logical volume manager). Experienced users can use the Manual€ partitioning method for more granular configuration options.





Next, you wi€™ll have one last chance to review your disk configuration before the installer makes irreversible changes. After you click Continue, the installer will go to work and you wi™ll have an almost finished installation.


Configure network mirrors. Kali uses a central repository to distribute applications. You will need to enter any appropriate proxy information as needed.


NOTE! If you select œNO in this screen, you will NOT be able to install packages from Kali repositories.


Next, install GRUB.


Finally, click Continue to reboot into your new Kali installation.


Post Installation


Now that you  ha€™ve completed installing Kali Linux, it’€™s time to customize your system. The Kali General Use section of our site has more information and you can also find tips on how to get the most out of Kali in our User Forums.