Releases: postmodern/ruby-nmap
Releases · postmodern/ruby-nmap
1.0.3
1.0.2
- Fixed a typo in the
--unprivilegedoption 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::ProgramandNmap::TaskwithNmap::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
--uniqueoption asnmap.unique. - Added support for the
--resolve-alloption asnmap.resolve_all. - Added support for the
--noninteractiveoption asnmap.non_interactive. - Added support for the
--proxiesoption asnmap.proxies. - Added support for the
--dataoption asnmap.data. - Added support for the
--data-stringoption asnmap.data_string. - Added support for the
--script-helpoption asnmap.script_help. - Added support for the
--script-args-fileoption asnmap.script_args_file. - Added support for the
--script-timeoutoption asnmap.script_timeout. - Added support for the
--initial-rtt-timeoutoption as
nmap.initial_rtt_timeout. - Added support for the
-vvoption asnmap.extra_verbose. - Allow passing Integer values to
verbose:ornmap.verbose=for
-vlevel. - Greatly improved the validation of input values.
- Removed
#script_paramsand#script_params=aliases for#script_argsand
#script_args=.
Nmap::XML
- Removed the deprecated
Nmap::XML.loadmethod in favor ofNmap::XML.parse. - Removed the
Nmap::XML#prescriptsalias toNmap::XML#prescript. - Removed the
Nmap::XML#postscriptsalias toNmap::XML#postscript. - Removed
Nmap::XML::Host#tcpsequencein favor of
Nmap::XML::Host#tcp_sequence. - Removed
Nmap::XML::Host#ipidsequencein favor of
Nmap::XML::Host#ip_id_sequence. - Removed
Nmap::XML::Host#tcptssequencein favor of
Nmap::XML::Host#tcp_ts_sequence. - Removed
Nmap::XML#inspectmethod. - Added
Nmap::XML::Script. - Removed
Nmap::XML::Scripts#script_data. - Changed
Nmap::XML::Scripts#scriptsto returnNmap::XML::Scriptobjects.