Class: Ncrack::Command
- Inherits:
-
CommandMapper::Command
- Object
- CommandMapper::Command
- Ncrack::Command
- Defined in:
- lib/ncrack/command.rb
Overview
Provides an interface for invoking the ncrack utility.
Example
require 'ncrack'
Ncrack::Command.run(targets: %w[10.0.0.130:21 192.168.1.2:22], output_xml: 'ncrack.xml')
ncrack options:
-iX-ncrack.input_xml-iN-ncrack.input_normal-iL-ncrack.input_list--exclude-ncrack.exclude--excludefile-ncrack.exclude_file-p-ncrack.ports-m-ncrack.service_options-g-ncrack.global_options-T-ncrack.timing--connection-limit-ncrack.connection_limit--stealth-linear-ncrack.stealth_linear-U-ncrack.username_file-P-ncrack.password_file--user-ncrack.user--pass-ncrack.pass--passwords-first-ncrack.passwords_first--pairwise-ncrack.pairwise-oN-ncrack.output_normal-oX-ncrack.output_xml-oA-ncrack.output_all-v-ncrack.verbose-d-ncrack.debug--nsock-trace-ncrack.nsock_trace--log-errors-ncrack.log_errors--append-output-ncrack.append_output--resume-ncrack.resume--save-ncrack.save-f-ncrack.first-6-ncrack.ipv4-sL-ncrack.list--datadir-ncrack.datadir-V-ncrack.version-h-ncrack.help