Nmap Parser 1.01 review

by rbytes.net on

This module implements a interface to the information contained in an nmap scan

License: GPL (GNU General Public License)
File size: 0K
Developer: Anthony G Persaud
0 stars award from rbytes.net

This module implements a interface to the information contained in an nmap scan. It is implemented by parsing the xml scan data that is generated by nmap.

This will enable anyone who utilizes nmap to quickly create fast and robust security scripts that utilize the powerful port scanning abilities of nmap.

What's New in This Release:
To see the changes, please read over the new documentation
Internal code is much (MUCH) cleaner and readable
removed 'ducttape' fixes and made stable & roubust changes
improved performance, removed unwanted code (legacy)
complete overhaul of internal code - new Framework
support for IPv6 addresses
data overwrite (overflow) protection
better support for multiple instances
fixed some minor bugs
process owner information obtained
all OS accuracy information obtained
some functions now take new parameters (more concise)
some functions renamed for clarity
new shortcut functions (for doing repetitive tasks easier)
Removed parsing filters (finally)
All indexes now start at 0 (not at 1).
Removed internal OS generic matching function since this is given by nmap now in the osclass tags
Removed the use of constants for indexes
Nmap::Parser::Host::Service object provides OO interface to service information for a given port
Nmap::Parser::Host::OS object provides OO interface to OS signature information for a given host
Nmap::Parser::Session replaces old Nmap::Parser::ScanInfo package
Nmap2SQLite security script included
removed old security tools
rewrote scan.pl (from scanhost.pl)
rewrote old tools to fit new framework
Fully updated documentation

Nmap Parser 1.01 search tags