Nmap Development mailing list archives

Re: What languages/toolkit to use for the new GUI?


From: Andreas Ericsson <ae () op5 se>
Date: Tue, 07 Jun 2005 21:42:32 +0200

zorkshin () tampabay rr com wrote:
Question: What about a completely web-based (PHP/Perl/Python/etc) 
based GUI? Rather than bother with messy gui libraries or Java, it 
would make it very elegant as a cross platform tool (in general).


I hope you're kidding. If you're not, and for those who starts thinking 
it's a good idea, I'd like to stomp firmly on this track of thought 
right now.

Having a webbased gui would require every user wanting to use it to 
install a webserver on the computer they wish to run it from. Webservers 
are advanced. Webservers with advanced script-languages are even more 
advanced. The millions of lines of codes with potential bugs rhymes 
extremely poorly with the entire concept of a security scanner.

Justin

----- Original Message -----
From: "Grodås, Ole Morten" <omgrodaas () hsbs mil no>
Date: Tuesday, June 7, 2005 10:54 am
Subject: What languages/toolkit to use for the new GUI?


What properities does the languages need?
- Crosspaltform. Have to work well both on windows and linux
- Mature XML and SQL libraries
- more?



JAVA
+ Most computers already have java installed
+ Mature XML and SQL libararies
+ Fast development
- Large memory footprint
- Long startup time
- nmap is written in C

C++ and QT4 (all version will be released under the GPL)
+ Fast, small memory footprint
+ Mature XML and SQL libararies
+ Nmap is written in C
- Using C++ can lead to more bugs


Comments?
What toolkit/language does the community prefer?



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




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


-- 
Andreas Ericsson                   andreas.ericsson () op5 se
OP5 AB                             www.op5.se
Lead Developer


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


Current thread: