Nmap Security Scanner
*Intro
*Ref Guide
*Install Guide
*Download
*Changelog
*Book
*Docs
Security Lists
*Nmap Hackers
*Nmap Dev
*Bugtraq
*Full Disclosure
*Pen Test
*Basics
*More
Security Tools
*Pass crackers
*Sniffers
*Vuln Scanners
*Web scanners
*Wireless
*Exploitation
*Packet crafters
*More
Site News
Site Search:
Exploit World
Advertising
About/Contact
Credits
Sponsors:
edgeos

Nmap Development: Announcement: Nmap::Scanner version 0.5 now available

Announcement: Nmap::Scanner version 0.5 now available

From: Max Schubert <nmap_at_webwizarddesign.com>
Date: Mon, 17 Feb 2003 22:02:17 -0500

Hi,

    Nmap::Scanner is a perl module set that captures nmap output as
    a set of perl objects.

    Version 0.5 should be significantly more stable than the previous
    two versions as I am now parsing the XML output from nmap instead
    of the "normal" output.

    I had to make some fairly major object model changes in order to
    use the XML format. The scripts in the examples/ directory show
    pretty clearly the changes that were made as do the perldocs in
    each object module.

    In previous releases I was attempting to translate all nmap
    switches into method calls. This was both tedious and maintenance
    unfriendly as new features are frequently added to nmap. The current
    version provides a much easier way to start a scan:

    use Nmap::Scanner;
    my $scanner = Nmap::Scanner->new();
    my $results = $scanner->scan('-sS -p 1-1024 -0 -P80 localhost');

    The next release will most likely not have the option methods .. e.g.

    for -sS .. $scan->tcp_syn_scan()

    As it means developers need to learn my translation of the short options
    which is neither fair nor useful ;).

    Additionally, I moved all of the Util classes into the examples/ directory
    except for BannerScanner.pm as they are not core to the parsing
    functionality. Only Nmap::Scanner::Util::BannerScanner remains as a base class
    which can be used to create banner scanners easily.

    Also, in order to get the most out of this release you should use nmap
    version 3.10ALPHA4 or newer as I had to contribute a few small XML output
    patches to nmap itself in order to be able to capture port found events
    using the XML output of nmap.
    
    Older versions (as far back as 2.54BETA32) should work with this module, but the
    port found events will not not be seen.

    The latest distribution can be found here:

    http://webwizarddesign.com/nmap/

    I hope those of you that found the previous releases useful will also find
    this one useful, and more stable.

    As always, comments/feedback/criticisms are welcome.

Regards,
Max

nmap -at- webwizarddesign -dot- com

---------------------------------------------------------------------
For help using this (nmap-dev) mailing list, send a blank email to
nmap-dev-help_at_insecure.org . List run by ezmlm-idx (www.ezmlm.org).
Received on Feb 18 2003

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