If you are a network administrator or someone who is aspiring to be a hacker, there is a good amount of chances that you have an android device. Hacking has a lot of use cases. You can use it to test the security of your network or see if someone is stealing your WiFi. Here are some of the top android applications which are solely used for these purposes:
cSploit is one of the more powerful hacking apps for Android. It’s a network tool that can do a bunch of stuff. It includes Metasploit framework and can do things like man-in-the-middle attacks, forge TCP and UDP packets, and other such things. It’s mostly useful for checking out security vulnerabilities on networks.
2. Kali NetHunter
Kali NetHunter was originally design for Google Nexus device. It is one of the popular hacking and penetration-testing tool. It can also be used on more recent devices with a bit of tweaking. It installs an OS overlay on your Android device, turning your device into a pen-testing tool. You can crack WEP keys and WPA keys, and detect open ports on other devices as well. It also supports frame injection, keyboard-hijacking and man-in-the-middle attacks.
FaceNiff is an Android app which allows you to intercept web session profiles over the WiFi. It is possible to hijack sessions only when WiFi is not using EAP, but it should work over any private networks (Open/WEP/WPA-PSK/WPA2-PSK) . Please note that if webuser uses SSL this application won't work.
DroidBox is developed to offer dynamic analysis of Android applications. It is one of the most in-depth app analytics tools around, with abilities of read/write operations, hashes, detailed network data, and security details like circumvented permissions and information leaks.
AndroRAT is a client-server app with the ability to manage an Android device remotely. You can see things like contacts, call logs, SMS, and other private information. It runs as a service in the background. You have to get the app from GitHub, but otherwise it seems to work pretty well.