- Added new options to {Nmap::Task} based on nmap 5.21:
-PY
-nmap.sctp_init_ping
-PR
-nmap.arp_ping
-sY
-nmap.sctp_init_scan
-sZ
-nmap.sctp_cookie_echo_scan
--allports
-nmap.all_ports
-sR
-nmap.rpc_scan
-T
-nmap.timing_template
-T0
-nmap.paranoid_timing
-T1
-nmap.sneaky_timing
-T2
-nmap.polite_timing
-T3
-nmap.normal_timing
-T4
-nmap.aggressive_timing
-T5
-nmap.insane_timing
--randomize-hosts
-nmap.randomize_hosts
--adler32
-nmap.sctp_adler32
-oA
-nmap.output_all
-d
-nmap.debug
--stats-every
-nmap.stats_every
--release-memory
-nmap.release_memory
- Specify that ruby-nmap requires
nmap
>= 5.00.
- Added {Nmap::Host#scripts}.
- Added {Nmap::Port#scripts}.
- Require nokogiri >= 1.3.0.
- Require rprogram ~> 0.2.0.
- Added {Nmap::XML#tasks}.
- Added {Nmap::Scanner#start_time}.
- Added {Nmap::ScanTask#duration}.
- Added {Nmap::Host#start_time}.
- Added {Nmap::Host#end_time}.
- Allow
Nmap::Tasks#ports=
to accept port ranges. - Omit the
-p
option if no ports are given to {Nmap::Task}. - Have the
Nmap::Host#each_*
methods return anEnumerator
object if no block is given.
- Require RProgram >= 0.1.8.
- Adds
sudo
andsudo=
instance methods to {Nmap::Task}.
- Adds
- Initial release.
- Provides a Ruby interface for running Nmap.
- Provides a Parser for enumerating Nmap XML scan files.