Kali Logo Image

KALI Linux Review

Linux distro intended for Penetration Testing

Updated 10/15/2024

DISCOVERY
Kali Linux is a specialized distro intended for hacking, penetration testing, or network diagnostics. It's not really intended to be used as a daily driver or for gaming. Kali includes quite a few built in penetration & monitoring tools to perform these tasks.

INSTALLATION & HYPER-V SETTINGS
Kali is essentially ready to go upon installation without having to install additional software. Kali can be downloaded as an ISO or as a pre-made virtual machine (Hyper-V, VMWare, & Virtual Box). I picked Hyper-V which includes a VHDX file, batch file and PowerShell script to complete the install of version 2023.4 in seconds. Presumably the other VM downloads would install just as easily. Use the ISO file if you want more control over the install or if your installing onto a dedicated desktop.

The following assumes you have some experience with Hyper-V. Put the VHDX file in the area where you keep your virtual machines, then create a new virtual machine. You will need to specify your paths accordingly. I used the following minimal Hyper-V settings in my test environment. If you are installing this for regular use, you will want to give the VM more resources.

 Generation = 2
 RAM = 4096 (non-dynamic)
 Virtual Processors = 4
 Virtual Hard-Disk = (Specify path to the VHDX that was downloaded)
 Network Adapter = vSwitch
 Integration Services = Check everything
 Checkpoints = disabled
 Page Files = disabled
 Autostart = Nothing
 Automatic Stop = Save

Start the VM, assign your administrator password and your good to go!

PRINTER DRIVER
Kali did NOT detect any printers automatically. In fact, I found nothing in the GUI for printers whatsoever. A Google search revealed that you must install CUPS (Common UNIX Printing System) to make it possible to print. There are videos on YouTube that show this process.

WI-FI
Wi-Fi was not tested, as I only installed Kali as a Hyper-V virtual machine. My Internet connection was acheived by using the passthrough ethernet to the host machine.

SAMBA SUPPORT
Kali does not appear to have SAMBA installed by default. It can be installed via the command line in the exact same way as on other Linux distros. There doesn't appear to be a way to browse the network with the GUI once SAMBA installed. Clicking on Windows Network does nothing. There is no option on the pull down menus. I discovered that the solution is to click on the File System icon and manually type the SMB: share information. From there you can bookmark it for future use.

SOFTWARE
This is a partial list of some of the software that comes pre-installed with Kali. Naturally, each of these would have its own set of instructions as well as a separate learning curve.

NetDiscover, nmap, spiderfoot, nikto, VOIP and fuzzing tools, burpsuite, sqlmap, wpscan, wordlists, hydra, medusa, kismet, pixiewps, clang, searchsploit, metasploit, wireshark, tcpdump, macchanger, netcat, powersploit, starlkiller, weevely, autopsy, hashdeep, CheeryTree, pipal, recordmydesktop, and many more.

There does NOT appear to be a software manager like the ones found in many of other Linux distros. No additional software was installed or and nothing has been tested. If you wish to add additional software, it would likely be done via the command line.

OVERALL IMPRESSION OF KALI (XFCE)
Setup of the pre-made VM only took a few minutes. It really isn't meant to be used by the casual or novice user or for other tasks. I had a difficult time navigating the default XFCE desktop as its significantly different than Windows. It seems extremely clumsy with a taskbar on the top. The lack of native printing ability is also a drawback. I'm NOT saying Kali bad, it's just not for me as I am neither a hacker or a penetration tester. I am sure it's fine for its intended purpose. I will update this review as I explore it more. Please contact us if you find anything in error within this review so we can make corrections.

return to home page