The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension Nmap::Scanner.

0.01  Thu Feb  7 20:10:47 EST 2002
	- First attempt at upload and release.
0.2   
    - Added OsGuess class to model OS guess and TCP fingerprint output
      of nmap; if guess_os() is used in scanner, the host will have
      an OsGuess member available via the os_guess getter.
    - Added first version of XML output to Nmap::Scanner ... this is
      a very lightweight XML output that uses no extra libraries ...
      each model class has an as_xml() method that produces a string version
      of itself as valid XML.  I did this so that, regardless of backend,
      XML output could be retrieved.  Perhpas down the road it will
      be deprecated once Nmap::Scanner is reading the XML output of
      nmap.
    - Bug fix.  Multiple host scan complete events were not being fired
      properly due to some bad logic in Nmap::Scanner::Backend::Normal.
      This would cause only the LAST host in a list to trigger the
      host complete event ... so all Util programs broke as well as
      any program that uses event-based scanning with multiple hosts.
0.5
    - Changed to using the XML output format from nmap.
    - Changed object model to match the XML output.
    - Added scan($options) so that users don't have to learn MY method names
      just to use the module set.
    - Added more examples.
    - Eliminated all "normal" output processors and the Factory sub-package, as
      it is not needed anymore.
    - Eliminated Protocol and ProtocolList models as XML output defines protocols
      as ports of type IP.
    - Changed tests to ONLY use tcp connect scans so we don't have install problems
      for non-root users (reported to me by the CPAN testers .. thanks!)
    - Eliminated all Nmap::Scanner::Util modules except BannerScanner .. moved others
      into examples/ as they really aren't core.