Nmap Development mailing list archives

Re: Announce: Ruby library for scanning and parsing Nmap's XML


From: "Guilherme Polo" <ggpolo () gmail com>
Date: Sat, 8 Dec 2007 08:06:55 -0200

2007/12/8, Kris Katterjohn <katterjohn () gmail com>:
Hey everyone!

Before the Summer of Code started, I was working on this Ruby library[1]
for Nmap.  It was far from complete then, and I got busy with the SoC
and school immediately afterward.. but I've gotten really far with it
the past week!

One of the things that currently makes this better than the Perl
alternatives is that it's a lot more up-to-date.  Mine supports
Traceroute, NSE scripts and more that the others don't (yet, I suppose).

I don't know if anybody here knows Ruby, but if you do I'd love to get
your opinion on this.  I'm certainly no expert, as I only started
learning it earlier this year, and did nothing with it during the SoC.

All development is just taking place in the SVN repo[2].  Just check it
out (no username/password required) and read the little intro on the
site (go under Classes at the top and click Nmap::Parser) to get started.

You can make your script in the checked-out SVN directory and the
"require 'nmapparser'" should pick it up and run it just fine.

This is still considered alpha/beta as I'm the only one who's been
testing and looking at it.  Which also means this is the best time for
any suggestions :)

Please let me know what you think!

Thanks,
Kris Katterjohn

[1] http://rubynmap.sourceforge.net
[2] https://rubynmap.svn.sourceforge.net/svnroot/rubynmap

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


I have done a nmap xml parser in Python (not scanning) that supports
traceroute, scripts (and I believe it supports everything current nmap
xml output has). I have used elementtree so it requires python 2.5 or
manually installing elementtree package.

I don't know if it is valid to "announce over announce" but here it
is: http://gpolo.ath.cx:81/projects/nmapxml if you wanna take a look.

Thanks,

-- 
-- Guilherme H. Polo Goncalves

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


Current thread: