Class: Ronin::Scanners::NmapTask
- Inherits:
-
RProgram::Task
- Object
- RProgram::Task
- Ronin::Scanners::NmapTask
- Defined in:
- lib/ronin/scanners/nmap/nmap_task.rb
Overview
Nmap options:
Target Specifications:
- -iL
nmap.target_file
- -iR
nmap.random_targets
- --exclude
nmap.exclude
- --excludefile
nmap.exclude_file
Host Discovery:
- -sL
nmap.list
- -sP
nmap.ping
- -PN
nmap.skip_discovery
- -PS
nmap.syn_discovery
- -PA
nmap.ack_discovery
- -PU
nmap.udp_discovery
- -PE
nmap.icmp_echo_discovery
- -PP
nmap.icmp_timestamp_discovery
- -PM
nmap.icmp_netmask_discovery
- -PO
nmap.ip_ping
- -n
nmap.disable_dns
- -R
nmap.enable_dns
- --dns-servers
nmap.dns_servers
- --systems-dns
nmap.systems_dns
Scan Techniques:
- -sS
nmap.syn_scan
- -sT
nmap.connect_scan
- -sA
nmap.ack_scan
- -sW
nmap.window_scan
- -sM
nmap.maimon_scan
- -sU
nmap.udp_scan
- -sN
nmap.null_scan
- -sF
nmap.fin_scan
- -sX
nmap.xmas_scan
- --scanflags
nmap.tcp_scan_flags
- -sI
nmap.idle_scan
- -s0
nmap.ip_scan
- -b
nmap.ftp_bounce_scan
- --traceroute
nmap.traceroute
- --reason
nmap.show_reason
Port Specification and Scan Order:
- -p
nmap.ports
- -F
nmap.fast
- -r
nmap.consecutively
- --top-ports
nmap.top_ports
- --port-ratio
nmap.port_ratio
Service/Version Detection:
- -sV
nmap.service_scan
- --version-intensity
nmap.version_intensity
- --version-light
nmap.version_light
- --version-all
nmap.version_all
- --version-trace
nmap.version_trace
Script Scan:
- -sC
nmap.default_script
- --script
nmap.script
- --script-args
nmap.script_params
- --script-trace
nmap.script_trace
- --script-updatedb
nmap.update_scriptdb
OS Detection:
- -O
nmap.os_fingerprint
- --osscan_limit
nmap.limit_os_scan
- --osscan_guess
nmap.max_os_scan
Timing and Performance:
- --min-hostgroup
nmap.min_host_group
- --max-hostgroup
nmap.max_host_group
- --min-parallelism
nmap.min_parallelism
- --max-parallelism
nmap.max_parallelism
- --min-rtt-timeout
nmap.min_rtt_timeout
- --max-rtt-timeout
nmap.max_rtt_timeout
- --max-retries
nmap.max_retries
- --host-timeout
nmap.host_timeout
- --scan-delay
nmap.scan_delay
- --max-scan-delay
nmap.max_scan_delay
- --min-rate
nmap.min_rate
- --max-rate
nmap.max_rate
Firewall/IDS Evasion and Spoofing:
- -f
nmap.packet_fragments
- --mtu
nmap.mtu
- -D
nmap.decoys
- -S
nmap.spoof
- -e
nmap.interface
- -g
nmap.source_port
- --data-length
nmap.data_length
- --ip-options
nmap.ip_options
- --ttl
nmap.ttl
- --spoof-mac
nmap.spoof_mac
- --badsum
nmap.bad_checksum
Output:
- -oN
nmap.save
- -oX
nmap.xml
- -oS
nmap.skiddie
- -oG
nmap.grepable
- -v
nmap.verbose
- --open
nmap.show_open_ports
- --packet-trace
nmap.show_packets
- --iflist
nmap.show_interfaces
- --log-errors
nmap.show_log_errors
- --append-output
nmap.append
- --resume
nmap.resume
- --stylesheet
nmap.stylesheet
- --webxml
nmap.nmap_stylesheet
- --no-stylesheet
nmap.disable_stylesheet
Misc:
- -6
nmap.ipv6
- -A
nmap.all
- --datadir
nmap.nmap_datadir
- --send-eth
nmap.raw_ethernet
- --send-ip
nmap.raw_ip
- --privledged
nmap.privledged
- --unprivledged
nmap.unprivledged
- -V
nmap.version
- -h
nmap.help
- {target specification}
nmap.targets