Hello Mukhitdinov,

Thanks for your interest on Umit!
Thanks Guilherme for your answer ;-) I would like to add something...

On Sat, Mar 21, 2009 at 3:32 PM, Guilherme Polo <[email protected]> wrote:
> On Sat, Mar 21, 2009 at 7:49 AM, Mukhitdinov Manzur
> <[email protected]> wrote:
>> 1) At the moment run_scan uses Popen to spawn a process. It means that it
>> needs Nmap program and libraries like libpcap, libpcre and etc. Will the new
>> version of the program with the wrapper require all of these installed
>> beforehand?  Or Umit will contain libraries for that functionality?
>
> If I were you I wouldn't consider this a problem at all. Right now
> Umit considers nmap is ready for use, and in order to this happen
> everything that nmap depends on must be installed previously. I don't
> see this changing much.
> Also, remember that the wrapper is not going to be tied to umit (or
> shouldn't be at least), so at max the wrapper would include these
> libraries (which would be weird), not umit itself.

It depends. If we're talking about windows packages, we're certainly
going to provide users with all the dependencies without considering
that they already have it. Windows is a different reality. But that,
will not influence the design of your proposal, so as Guilherme has
said you shouldn't worry at this stage ;-)

>> 2) I know only two methods of extending Python: writing code for  wrappers
>> manually; using SWIG. Which one is assumed to be used for this project?
>>
> There are several other tools beyond SWIG. But it is part of your
> proposal to define the method you are going to use, manual vs
> auto-generated, and why the option you are choosing is the right one.

Our main goal is to have a way to interact with nmap during runtime,
get it's progress status, interact during runtime, stop it safely on
any platform, etc. If you meet all these goals in your proposal, we'll
consider your solution in matters of portability, maintainability,
etc.
Hope that helped you ;-)


Cheers!

-- 
Adriano Monteiro Marques

http://adriano-marques.blogspot.com
http://www.umitproject.org
http://www.pythonbenelux.org

"Don't stay in bed, unless you can make money in bed." - George Burns

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Umit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/umit-devel

Reply via email to