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.