Nmap Development mailing list archives

Re: How to contribute to Nmap


From: Wooyoung Chung <yakle1218 () gmail com>
Date: Tue, 30 Apr 2013 10:23:23 -0400

On 4/30/13 3:33 AM, David Fifield wrote:
On Sun, Apr 28, 2013 at 11:59:23PM -0400, Wooyoung Chung wrote:
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.
Thanks for this. This feature should really be implemented in a reusable
library under nselib, not as a script.

The goal is to enhance the output of ndmp-version and smb-mbenum
scripts. You should think how to make a nice library function to do
that. It's best if you make a patch to either of those scripts showing
how your function will be called.

**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.
Probably you will have to map the build number to a list of
possibilities.
That was what I thought, I just want to make it sure. So this one should fall into nselib?

I have one idea for discovery script (since I'm aiming to apply GSoC for discovery scripting position). The idea is a script to tell whether remote host is virtual machine or not / or its physical and has virtual machines running on it. So basic step is for windows, checking if it has registry for virtual machine. Maybe virtual machine has different fingerprints on some open service, I'm not sure but it definitely should be researched over time.

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

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


Current thread: