When it comes to portability, nothing beats the form factor of today's tablets and phones. Most of the current smartphones on the market boast of multicore processors, a decent amount of RAM, expandable storage using SD cards, and most of all, they fit in your pocket. While it's probably not very effective to use them as a full-fledged hacking platform, there are some cases where Android devices can provide a great complimentary device to either a full distribution on a laptop or even a Raspberry Pi or OpenWrt concealable.
In this section, we will show you how to load Kali on a rooted Android device with minimal effort and add it to your security assessment toolkit:
After the deployment has completed, you will see SSH and VNC initialized as the last two lines in the status window. You can now connect to the device at the provided IP address from the local network. This platform provides the tester with the ability to take their hacking to places where it was impossible earlier. While this platform does not provide the best experience for interactive tasks such as command-line tools, it makes up for this as a mobile scanning platform that can be easily concealed on the individual conducting the test.
While this is a great way to get a complete Kali distribution on an Android device, it is limited from a wireless penetration testing perspective since the onboard wireless device will probably not support monitor mode or injection capabilities. As a supplement, a native Android application has been written, and it can take advantage of your USB wireless adapter and monitor and capture wireless traffic, named Android PCAP Capture.