Nmap Development mailing list archives

Re: How to contribute to Nmap


From: Wooyoung Chung <yakle1218 () gmail com>
Date: Sun, 28 Apr 2013 23:59:23 -0400

Thanks for advise, David.

I'm aware of GSoC and I'm interested in a position for Discovery Scanning or Vulnerability and exploitation since that is my study field in graduate school. But because I have two finals in three days, I may not able to
do much work for it at this moment.

To get some experience of lua and nse scripting, I wrote a simple nse script that was on the script idea list[1].

**Microsoft Version Table:
I think this is pretty straight forward to write a function for this, but I need to clarify something. Basically, the function will take major, minor and build number as string, and return long windows version name if exists in the list[2]. However, there are some duplicate version with different name such as
Windows 7, RTM (Release to Manufacturing)       6.1.7600.16385 (22.10.2009)
Windows Server 2008 R2, RTM (Release to Manufacturing) 6.1.7600.16385 (22.10.2009)

 and I'm not sure how should I handle these cases.

Attachment is the script I wrote, I'd appreciate any advise.

Wooyoung







[1] https://secwiki.org/w/Nmap/Script_Ideas
[2] http://gaijin.at/en/lstwinver.php
On 4/26/13 6:44 PM, David Fifield wrote:
On Fri, Apr 26, 2013 at 02:24:04PM -0400, Wooyoung Chung wrote:
My name is Wooyoung Chung, and I'm currently graduate student
concentrating Digital Forensics in James Madison University. I've
used nmap for a while to play with it such as do some port scanning
on random website and tried to find a vulnerability if any exist.
What I would like to do for now is gaining some real experience on
open source and contributing starts from bug fixing. By all mean,
I'm looking forward to join the developer community and work on it
actively. I was looking for bug tracker for nmap but I couldn't find
it.
It will be great if I can find a mentor who can help me out actively
for contributing nmap.
Since you are a student, you should know about the Summer of Code:

http://nmap.org/soc/
http://nmap.org/soc/GeneralRequirements.html
http://nmap.org/soc/apply.html
https://www.google-melange.com/gsoc/org/google/gsoc2013/nmap

We don't have a bug tracker but we keep track of things to do in a
versioned file:

https://svn.nmap.org/nmap/todo/nmap.txt

A good place to start is by looking at the source code at a high level
in nmap_main.cc and seeing what functions get called. The easiest way to
get involved in development these days is in the scripting engine,
http://nmap.org/book/nse.html.

David Fifield


--
------------------------------------------------------------
Wooyoung Chung
Graduate Student, Computer Science, James Madison Universtiy
------------------------------------------------------------

Attachment: microsoft-version.nse
Description:

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

Current thread: