# NMAP on Iphone There is a new application on the app store called iSH that allows you to emulate/interpret x86 alpine linux. https://ish.app/ The app store doesn't allow the standard install to have a package manager, but with a single command you can add one yourself. https://github.com/ish-app/ish/wiki/Installing-apk-on-the-App-Store-Version ``` wget -qO- http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86/apk-tools-static-2.10.5-r1.apk | tar -xz sbin/apk.static && ./sbin/apk.static add apk-tools && rm sbin/apk.static ``` From here you can install packages like nmap ``` apk update apk add nmap ``` ``` nmap -sT -Pn 192.168.0.157 ``` You can even add your own vnc or ssh server: https://github.com/ish-app/ish/wiki/Running-a-VNC-Server (don't install i3, it currently crashes stuff) https://github.com/ish-app/ish/wiki/Running-an-SSH-server Get the ip address of your phone from Settings -> Wifi and connect with vncviewer ![](images/nmaponiphone/nmaponiphone.JPG) Not every application is going to work. https://github.com/ish-app/ish/wiki/What-works%3F Web browser wise firefox, midori, and chromium all have issues. They say you can run the web browser dillo, but it kept crashing vnc for me. Honestly it's super jank as only a subset of x86 instructions are currently supported. This is more of a party trick than anything else right now. Things also run really slow when the screen is off so you have to keep tapping your phone. Still cool imo.