Releases: postmodern/ruby-nmap
Releases · postmodern/ruby-nmap
1.0.3
1.0.2
- Fixed a typo in the
--unprivileged
option mapping. - Improved validations for port number, service name, port range, and
port list String values.
1.0.1
1.0.0
- Switched from rprogram to command_mapper.
- Replaced
Nmap::Program
andNmap::Task
withNmap::Command
. - Moved all XML classes under
Nmap::XML
. - See UPGRADING for more details on how to upgrade from 0.10.0 to 1.0.0.
Nmap::Command
- Added support for the
--unique
option asnmap.unique
. - Added support for the
--resolve-all
option asnmap.resolve_all
. - Added support for the
--noninteractive
option asnmap.non_interactive
. - Added support for the
--proxies
option asnmap.proxies
. - Added support for the
--data
option asnmap.data
. - Added support for the
--data-string
option asnmap.data_string
. - Added support for the
--script-help
option asnmap.script_help
. - Added support for the
--script-args-file
option asnmap.script_args_file
. - Added support for the
--script-timeout
option asnmap.script_timeout
. - Added support for the
--initial-rtt-timeout
option as
nmap.initial_rtt_timeout
. - Added support for the
-vv
option asnmap.extra_verbose
. - Allow passing Integer values to
verbose:
ornmap.verbose=
for
-v
level. - Greatly improved the validation of input values.
- Removed
#script_params
and#script_params=
aliases for#script_args
and
#script_args=
.
Nmap::XML
- Removed the deprecated
Nmap::XML.load
method in favor ofNmap::XML.parse
. - Removed the
Nmap::XML#prescripts
alias toNmap::XML#prescript
. - Removed the
Nmap::XML#postscripts
alias toNmap::XML#postscript
. - Removed
Nmap::XML::Host#tcpsequence
in favor of
Nmap::XML::Host#tcp_sequence
. - Removed
Nmap::XML::Host#ipidsequence
in favor of
Nmap::XML::Host#ip_id_sequence
. - Removed
Nmap::XML::Host#tcptssequence
in favor of
Nmap::XML::Host#tcp_ts_sequence
. - Removed
Nmap::XML#inspect
method. - Added
Nmap::XML::Script
. - Removed
Nmap::XML::Scripts#script_data
. - Changed
Nmap::XML::Scripts#scripts
to returnNmap::XML::Script
objects.