Ruby Nmap::Parser Library

A library that provides a Ruby interface to Nmap's scan data.
Download

Ruby Nmap::Parser Library Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Kris Katterjohn
  • Publisher web site:

Ruby Nmap::Parser Library Tags


Ruby Nmap::Parser Library Description

A library that provides a Ruby interface to Nmap's scan data. Ruby Nmap::Parser Library is a library that provides a Ruby interface to Nmap's scan data. It can run Nmap and parse it's XML output directly from the scan, parse a file containing the XML data from a separate scan, or parse a String of XML data from a scan. This information is presented in a (hopefully) easy to use fashion for storing and manipulating. If you've ever used the Perl Nmap::Parser, you'll notice a lot of similarities and should pick up on this API quickly. Just remember, it's not exactly the same! There are more classes, many different methods, and blocks are used extensively (or available for use). Requirements: · Nmap · Perl What's New in This Release: · Fixed a state matching bug in methods like tcp_ports() in which a specified state would sometimes match an unrelated one. Now these methods properly match all states exactly as well as combinations like "open|filtered" as they should. (This bug didn't affect matching "open" ports). · Added parsestring() to parse a string of XML data. This is currently just an alias for new() · Added an examples directory to hold some (currently simple) scripts · Added method to ExtraPorts which compares port counts · Added method to Traceroute::Hop which compares TTLs · Updated scan_time in ::Session to use the new "elapsed" attribute (which can give a floating point value) · Improved exception messages raised by the library · Many doc and general code improvements


Ruby Nmap::Parser Library Related Software