Nmap Development mailing list archives

Re: Android UI for Nmap


From: Fyodor <fyodor () nmap org>
Date: Fri, 30 Jan 2015 16:31:42 -0800

On Thu, Jan 29, 2015 at 6:53 AM, Vlatko Kosturjak <kost () linux hr> wrote:


first I tried "scanme.nmap.org" as the target and that always fails in
about 0.15 seconds saying 0 hosts were scanned.  The same happened with
other hostnames, so I think there is a problem with the DNS lookup.  But
I
then tried against the Scanme IPv4 IP (74.207.244.221) and the port scan
succeeded!  I tried again with -A and both version detection and NSE
seemed
to work.  Nice!

Although, Android 4 and higher should have IPv6 support it is still flaky.
I suspect that should be the source of the problem.
Internet is full of bad experiences, bug requests and issues regarding
Android and IPv6.


In my case I think it is more of a DNS-related issue since I didn't specify
-6 and so wasn't trying for IPv6.  It just fails if I specify "
scanme.nmap.org" and succeeds if I specify "74.207.244.221".

Thanks on comments! Regular == Custom. It will scan without any flags.
That means that if you select "regular" you can just specify "--version"
in host box and you'll get "nmap --version" output. Also, if you say
"--iflist" you will get list of interfaces for debugging.


Maybe there is some way to make this more clear to users.  Like, I'm just
brainstorming here, but if it showed the whole Nmap command in the box it
would be more clear that people can edit it.  And to make room for that,
maybe the profile selector could show just a small down arrow that people
can click on and see the options pop up (or pop down below the Nmap line).
That way the profile name doesn't always have to be using space.

Although, current UI is more PoC than final one. My idea
is to have task oriented UI with some context awareness (i.e. if Android
is connected to wireless network, provide button to scan wireless network
subnet for hosts and later parse results and show them for further scans),
etc.
Current activity (how it looks now) would be part of UI for advanced users.


Interesting!  Maybe some inspiration could be taken from aspects of
Zenmap.  But of course with better handling for smaller screens and touch
screens.

In the meantime, Dinko Korunic (in CC:) jumped in and is helping me in
transition from PoC to solid product. He's fine with Nmap License and/or
GPL.

I'm open for any suggestions or (better!) patches.


Great!  Nmap really could use better mobile support.

Cheers,
Fyodor
_______________________________________________
Sent through the dev mailing list
https://nmap.org/mailman/listinfo/dev
Archived at http://seclists.org/nmap-dev/

Current thread: