Kali Linux is undoubtedly one of the most popular operating systems for ethical hackers and pentester. But when it comes to small systems like ARM-based Single Board Computers (SBC) using low power, we need a specific and optimized Kali image to run it efficiently.
Even though you can use other Linux distro like Armbian based on Debian and Ubuntu, Kali is not a widely usable option for ARM-based SBC units. Hence, GoVanguard, an Information Security firm, has launched a new operating system, Karmbian, that lets you run Kali Linux on numerous SBCs.
Karmbian: Run Kali Linux On Small System
Karmbian is an optimized Kali Linux system built from Armbian to run on SBCs such as RockPro64, ODroid N2, and Raspberry Pi. You can even run it on any single-board computer that uses Armbian toolchain and BSPs (Board support packages).
Currently, the latest pre-built image of Karmbian 2020.08 is only available for RockPro64, Rock64, PineBook-Pro, and ODroid N2. If you’re using Raspberry Pi SBC, you’ll still have to wait as development is currently underway.
However, you can also build a custom Kali-based Linux system for your own RK3399 SBC and others supported by Armbian. The only things you need to build are:
- x64 machine with at least 2GB of RAM and 35GB of disk space for the VM, container, or native OS
- Ubuntu 18.04 or 20.04 LTS for native buildings or any Docker capable x64 Linux distro
- Kali 2020 x64 for native building, aria2 compiled and installed separately
- Superuser rights
Once you fulfill the minimum requirement, you can follow further instructions from here.