Home page logo

nmap-dev logo Nmap Development mailing list archives

Re: [gsoc-2014] Presentation
From: Jacek Wielemborek <d33tah () gmail com>
Date: Tue, 25 Feb 2014 17:42:35 +0100

25/02/2014 13:33:09 Israel Leiva <israel.leiva () usach cl>:


Scroll down for an inline reply.

First of all, congratulations for being accepted once more at gsoc, and to
be honest, it wasn't any surprise ;)

My name is Israel Leiva, I'm a computer science student at University of
Santiago, Chile. I have experience with Perl, C, C++, PHP and Python and
I'm currently learning Lua. My main interests are computer security, free
software and programming competitions. More detailed info in

I've been looking the ideas page for this year and I'm very interested in
the NSE script developer position. Last week I sent my first script to the
dev ML (I made some mistakes in the output comments, though) and I'm trying
to get fresh ideas to practice and create more scripts. Here is where I
have some doubts: how do I make a proposal for this? I understand that this
would involve more than just working on a simple script, so I'm not quite
sure how to start. Looking at the script ideas page, I believe I can work
on some ideas like the http-mirror or refactor the http-spider (it works
quite slow compared to nmap itself, in my experience). Could any of these
ideas be considered for the NSE script developer position?

Last year, George Chatzisofroniou got accepted as a HTTP NSE script developer, 
mentored by Patrick Donnelly. I'd ask George how did he manage to convince the 
Nmap team to get accepted. Generally, your proposal should have a tentative 
weekly timeline, which means that you should already have a couple of ideas to 
justify 15 weeks of work.
I've also looked at some community ideas and I'm interested in 'bringing
lua to Ncat, part II' and the nmaprc.lua, particularly because I started to
learn Lua when coding with the NSE and I found it fun and useful :) I've
just read these ideas from the wiki so I'll try to understand these ideas
and in the next days try to make some proposals.

These two are my ideas - while David told me that he'd be interested in 
"Bringing lua to Ncat, part II", I give no guarantee on nmaprc.lua as it might 
need some further discussion.

As for "Bringing lua to Ncat, part II" - have a look at ncat-sa-take2 branch 
to see where my project stopped last year. Should you have any questions about 
hacking this code, please ask them on the mailing list and I'll be more than 
happy to answer them. I'd really love to see this project carry on! :) On the 
other hand, Fyodor mentioned that he might prefer proposals related to Nmap 
core this year, so you might need to put quite a bit of effort in turning this 
proposal into a convincing document.

Any feedback or guidelines on any of these ideas are very welcome and


Jacek Wielemborek

Attachment: signature.asc
Description: This is a digitally signed message part.

Sent through the dev mailing list
Archived at http://seclists.org/nmap-dev/

  By Date           By Thread  

Current thread:
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]