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