Nmap Parser is a Perl module to ease the pain of developing scripts or collecting network information from nmap scans. Nmap::Parser does its task by parsing the information in the output of an nmap scan by using the XML-formatted output. This module can perform an nmap scan and parse the output automagically using parsescan(). It can parse an nmap XML file. This module was developed to speed up network security tool development when using nmap.
|Tags||Internet Log Analysis Security Software Development Libraries Perl Modules Networking|
|Operating Systems||OS Independent|
Release Notes: An enhancement was made for tcp_del_port and udp_del_port. nmap2sqlite was changed to nmap2db to support MySQL. A minor bug was fixed in scanner.t where the number of tests to skip when nmap was not found was incorrect. All the ._* files were removed from the package. cache_scan() was added to save the output of a parsescan() to a file before parsing.
Release Notes: Updated documentation to reflect changes in the Google Code Project page.
Release Notes: Parsing of distance information was added. Ignoring of taskend, taskbegin, and taskprogress information was added. Tests for nmap 4.20 were added. The license was changed to the MIT-style. The "always null" bug for the service->protocol call was fixed.
Release Notes: The main reason for this release is major speed improvements and reduction in memory usage. Most functions are now generated on the fly, reducing compile time (as well as saving memory). The documentation was also updated.
Release Notes: The biggest changes are the removal of deprecated functions and filtering. A new object framework and functions were added. Parsing is now much faster.