Class: Masscan::Command
- Inherits:
-
CommandMapper::Command
- Object
- CommandMapper::Command
- Masscan::Command
- Defined in:
- lib/masscan/command.rb
Overview
Provides an interface for invoking the masscan
utility.
Example
require 'masscan/command'
Masscan::Command.sudo do |masscan|
masscan.output_format = :list
masscan.output_file = 'masscan.txt'
masscan.ips = '192.168.1.1/24'
masscan.ports = [20,21,22,23,25,80,110,443,512,522,8080,1080]
end
masscan
options:
--range
-masscan.range
-p
-masscan.ports
--banners
-masscan.banners
--rate
-masscan.rate
--conf
-masscan.config_file
--resume
-masscan.resume
--echo
-masscan.echo
--adapter
-masscan.adapter
--adapter-ip
-masscan.adapter_ip
--adapter-port
-masscan.adapter_port
--adapter-mac
-masscan.adapter_mac
--adapter-vlan
-masscan.adapter_vlan
--router-mac
-masscan.router_mac
--ping
-masscan.ping
--exclude
-masscan.exclude
--excludefile
-masscan.exclude_file
--includefile
-masscan.include_file
--append-output
-masscan.append_output
--iflist
-masscan.list_interfaces
--retries
-masscan.retries
--nmap
-masscan.nmap_help
--pcap-payloads
-masscan.pcap_payloads
--nmap-payloads
-masscan.nmap_payloads
--http-method
-masscan.http_method
--http-url
-masscan.http_url
--http-version
-masscan.http_version
--http-host
-masscan.http_host
--http-user-agent
-masscan.http_user_agent
--http-field
-masscan.http_field
--http-field-remove
-masscan.http_field_remove
--http-cookie
-masscan.http_cookie
--http-payload
-masscan.http_payload
--show
-masscan.show
--noshow
-masscan.hide
--pcap
-masscan.pcap
--packet-trace
-masscan.packet_trace
--pfring
-masscan.pfring
--resume-index
-masscan.resume_index
--resume-count
-masscan.resume_count
--shards
-masscan.shards
--rotate
-masscan.rotate
--rotate-offset
-masscan.rotate_offset
--rotate-size
-masscan.rotate_size
--rotate-dir
-masscan.rotate_dir
--seed
-masscan.seed
--regress
-masscan.regress
--ttl
-masscan.ttl
--wait
-masscan.wait
--offline
-masscan.offline
-sL
-masscan.print_list
--interactive
-masscan.interactive
--output-format
-masscan.output_format
--output-filename
-masscan.output_file
-oB
-masscan.output_binary
-oX
-masscan.output_xml
-oG
-masscan.output_grepable
-oJ
-masscan.output_json
-oL
-masscan.output_list
--readscan
-masscan.read_scan
-V
-masscan.version
-h
-masscan.help
Direct Known Subclasses
Defined Under Namespace
Classes: MACAddress, Port, PortList, PortRange, RotateTime, Shards, Target