iPhone jailbreak iPhone og iPad

Nmap GUI – Nmap for iPhone, iPad and iPad

A few years ago I tried to find an Nmap frontend / GUI for the iPhone and nothing but a youtube video for an unreleased version for iOS 1.X came up. To my surprise the same was the case a few weeks ago when I finally decided to start coding a bit for iOS. Since I’ve always missed easy access to Nmap functionality from Springboard and the ability to copy/paste output easily I decided to try wrapping Nmap in a GUI myself. Today the product is far from a complete GUI for the vast amount of Nmap arguments and uses, but I’ve decided to release it later today and hopefully the jailbreak community will help me find most of the bugs and give me inspiration to keep improving the Nmap GUI.
In a few minutes I’m submitting it to the ModMyi.com repo, so it should show up in Cydia later today.

A lot of Nmap functionality requires root access so I’ve included a tip about how to run Nmap from within the GUI as root. By simply setting SUID by running “chmod u+s /usr/bin/nmap” as root(from SSH or Mobile Terminal) Nmap will always run as root, but remember this is an unsafe method since Nmap can then be exploited to gain root access from user mobile – you do this at your OWN RISK! If you have a safer way to run Nmap as root from within the GUI, then please let me know.

If you have any comments or bug reports then please comment this post or e-mail me on anders@evilpigeon.dk

2 Comments

  • 24. februar 2013 - 20:09 | Permalink

    The parameter field allows command injection using shell meta characters such as ‘&&’. This could possibly allow anyone with access to your phone to execute commands.

    • delusion
      24. februar 2013 - 21:18 | Permalink

      I’m aware of this. Mobile Terminal allows anyone with access to your phone to execute commands too ;-)
      Also – it needs to be updated for the new version of Nmap and iOS 6 / the iPhone 5.

      I’m working on the upgrade :)

  • Skriv et svar

    Din e-mailadresse vil ikke blive offentliggjort. Krævede felter er markeret med *

    Disse HTML koder og attributter er tilladte: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Powered by: Wordpress