Nmap Development mailing list archives

Re: GSoC Proposal: Nmap on Maemo/ Symbian


From: luke jeter <luke.jeter () gmail com>
Date: Mon, 22 Mar 2010 23:02:17 -0600

Personally, I'm an Android guy, but while doing some recent research about
mobile OSes in general, I too learned that Symbian runs on nearly 50% of
smart phones worldwide, but only about 3% of the North American market
(Blackberry, iPhone, and Anroid are the major players on this continent).
Symbian, if I'm not mistaken, was actually purchased by Nokia, who
subsequently created the Symbian Foundation and gifted all the rights to the
OS to the foundation. Nokia also developed Maemo and is a partner on its
successor MeeGo. With Nokia's hand in all three, who knows what that means
for their future?

Anyway, aside from the brief history lesson, I wanted to share something
that popped up in a previous thread:

I'm happily running a full featured nmap on my Nokia N900;)

See: http://maemo.org/downloads/product/Maemo5/nmap/

--
pyllyukko
www: http://maimed.org/~pyllyukko/ <http://maimed.org/%7Epyllyukko/>

I haven't looked at the code so I don't know what they did to port it, but
it's probably worth checking out for any future mobile implementations.
(There's also a link to an iPhone port in that thread, but I'm guessing it
won't be nearly as relevant.)

luke



On Mon, Mar 22, 2010 at 7:46 PM, Fyodor <fyodor () insecure org> wrote:

On Mon, Mar 22, 2010 at 11:51:26PM +0530, Sukhbir Singh wrote:

there we used Nmap quite extensively so this would
qualify as one of the reasons why I want to work with it. It would feel
awesome to be a part of something that I have worked on.

Hi Sukhbir.  I'm glad you've found Nmap useful and are interested in
participating in Nmap GSoC!

I was going through the ideas page and came across the idea of Nmap/
Zenmap
on mobile devices. However I found there was no mention of Symbian.
Symbian
is by far one of the most commonly used smartphone platforms and a Nmap/
Zenmap port on it would be great.

Also, a Qt port of Nmap/ Zenmap would work on both the platforms: Maemo
(N900) and Symbian S60 phones. This is because Qt is now used to program
for
Symbian and a program written in Qt would run on whichever platform Qt
supports, so this includes Maemo and Symbian both.

As for Symbian, that might make a great mobile target.  Wikipedia's
Symbian OS article claism that it is "the world's most popular mobile
operating system", shipping on 46.9% of smartphones.  I'm not sure how
true or recent that is, and I'm not sure how much of a future Symbian
has.  I doubt Nokia wants to maintain very many mobile operating
systems, and their flagship N900 runs Maemo (soon to be MeeGo).
Still, it may be very nice to have Nmap on Symbian.  I'm not sure how
much work there has been on that to date.

As for a Qt port of Zenmap, a big issue is that we only want to
maintain one codebase.  Currently we use the same core Zenmap code for
Linux, Windows, and Mac because we only use cross-platform
dependencies (GTK, Python, etc.) and we pull those in on each
platform.  So we're not going to maintain both Qt and GTK versions of
Zenmap.  I suppose we could change Zenmap to use Qt rather than GTK on
all platforms, but that would be a lot of work and risk and so there
would have to be extremely compelling reasons to do so (not just to
make it work better on Symbian).  So it may be best to try and figure
out how you can make GTK and the other Zenmap dependencies work well
on Symbian.

I do encourage you to apply to Nmap GSoC.

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

_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://seclists.org/nmap-dev/


Current thread: