Lets start of by making sure your nook is rooted and you have Superuser and su already setup on your device.
If you need to root your device, please visit http://nookdevs.com/NookColor_Rooting for the walk through process.
Following that you will want to install Superuser and su by following the steps found at http://nookdevs.com/NookColor_Instal..._Superuser_app
Once all that has been completed, we can gather our resources:
nmap files: http://forum.xda-developers.com/atta...1&d=1294720525
Once you download and extracted the nmap files, choose and install your preferred terminal app. I use Better Terminal Emulator Pro, Thanks to Magicandroidapps.com .
Now we are ready to start installing the files.
Load up ADB and run the following commands. This will be assuming that the files are in the same directory as the adb.exe. Otherwise you will need to include the whole file path to the files.
$ adb usb $ adb shell $ mount -o remount,rw /dev/block/mmcblk0p5 /system $ exit $ adb push foo /system/bin/nmap $ adb shell $ chmod 755 /system/bin/nmap $ mkdir /data/bin/ $ exit $ adb push nmap /data/bin/ $ adb push nmap-4.01-1.spec /data/bin/ $ adb push nmap-mac-prefixes /data/bin/ $ adb push nmap-os-fingerprints /data/bin/ $ adb push nmap-protocols /data/bin/ $ adb push nmap-rpc /data/bin/ $ adb push nmap-service-probes /data/bin/ $ adb push nmap-services /data/bin/ $ adb shell $ chmod 755 /data/bin/nmap $ exit $ adb reboot
"When All Else Fails, Try Linux"