This is a wrapper around the ncat
binary cross-compiled for Android.
Version 1 of the application was a custom implementation in Kotlin of commands to open UDP and TCP sockets. However, after developing Nmap for Android, it became clear that the same approach would work better.
Be aware that the script to compile Ncat is based on my development environment. You might need to fix some paths for it to be working on your system.
cd app/src/main/cpp
./make_ncat.sh
The script will do the following:
- Download latest stable Nmap source (7.95 at the time of writing).
- Configure and compile Ncat for
armeabi-v7a
andarm64-v8a
.