What are the makings of a great penetration testing distribution? The number of users it has? The number of tools it contains? Perhaps it’s the update cycle of various tools used, or possibly even the quality of the packaging of these tools. In our opinion, while all the parameters above are relevant, the true indication of a great Penetration Testing distribution is the selection of useful and relevant features that it offers security professionals. What kind of features are we talking about? We’re happy you asked! We’ve made a short list of some of these Kali Linux features, and linked them to their respective sources.
Special Kali Linux Features of Note
Full Customisation of Kali ISOs
Full customisation of Kali ISOs with live-build allowing you to create your own Kali Linux images – Kali Linux is heavily integrated with live-build, allowing endless flexibility in customising and tailoring every aspect of your Kali Linux ISO images. Want a non-root user, KDE version of Kali with only the top 10 tools installed? We have a Kali Linux live build recipe for that!
Kali Linux ISO of Doom and Other Kali Recipes
The Kali Linux ISO of doom – a great example of the flexibility of live-build, and the types and complexity of customisations possible. Build a self installing, reverse VPN auto-connecting, network bridging Kali image – for the perfect hardware backdoor.
Kali Linux Live USB with LUKS Encrypted Persistence
Kali Linux Live USB persistence with LUKS encryption – Kali has extensive support for USB live installs, allowing for features such as file persistence or full (USB) disk encryption.
Kali Linux Live USB with Multiple Persistence Stores
Kali Linux Live USB with multiple persistence stores – What’s more, Kali Linux supports multiple persistence USB stores on a single USB drive. You can create a live Kali USB bootable drive which supports encryption and multiple store profiles.
Kali Linux Full Disk Encryption
Kali Linux LUKS Full Disk Encryption (FDE) – Having the ability to perform a full disk encryption of your sensitive penetration testing computer drive is an essential feature needed in our industry. Just the thought of unencrypted client data getting lost or mishandled is horrific.
Kali Linux LUKS Encryption Nuke
Nuking your Kali Linux hard disk with the Kali LUKS nuke option – While being able to encrypt your drives is important, we believe it’s also important to be able to quickly control the destruction of data on these drives. Our Kali LUKS nuke feature is unique to our distribution.
Kali Linux Metapackages
Mastering Kali Linux tool sets with Kali Metapackages – Kali contains a bunch of metapackage collections which aggregate different toolsets. This makes it easy to get custom, minimized environments set up. For example, if all you need are some wireless tools for an upcoming assessment, you can apt-get install kali-linux-wireless.
Kali Linux Amazon EC2 AWS Images
Kali Linux in the cloud – Kali Amazon EC2 images available – Need to spin up a Kali box quickly? Perhaps you need some serious bandwidth or disk space for your upcoming tasks. You can easily set up a cloud version of Kali Linux in the Amazon Elastic Compute Cloud.
Kali Linux Accessibility Features
Kali Linux accessibility features for visually impaired users – Kali is one of the very few Linux distributions which have a working accessibility system for blind or visually impaired users through both voice feedback and braille hardware support.
Automating Kali Linux Deployment
Automating Kali Linux deployment via Unattended PXE installations – You can automate and customize your Kali Linux installations over the network. You are one PXE boot away from a fresh, custom Kali installation, or 10,000 of them.
Kali Linux on a Raspberry Pi and Other ARM Devices
Kali Linux Forensics Mode
Kali Linux forensics mode – The bootable “Forensics” mode available in Kali makes it perfect for forensics work, as the forensics Kali live image option does not mount any drives (including swap) with this option. The wealth of forensics tools on Kali (metapackage – kali-forensics-tools) makes Kali a good choice for any forensics work you need.
Kali Linux NetHunter
Kali Linux NetHunter ROM overlay for Nexus Android devices – Kali is so versatile that creating the “Kali NetHunter” Android was a natural extension to our distribution. NetHunter is a custom Android ROM overlay for ASOP which brings together all the toolset of Kali Linux (and more!) to your Nexus or OnePlus phones.
Kali Linux Running on Android
Kali Linux running on Android through Linux Deploy – Have a recent Android device other than a Nexus or OnePlus phone? Try using the Android App “Linux Deploy” to get Kali seamlessly installed in a chroot environment.
Disk Encryption on Raspberry Pi 2
Disk Encryption on Raspberry Pi 2 and other ARM hardware – There’s no easy way of having LUKS disk encryption on ARM hardware. We’ve simplified the process and gave it bells and whistles.