Skip to main content
Name:zmap
Category:Network
Publisher:trickest-mhmdiaa
Created:10/25/2023
Container:quay.io/trickest/zmap:v4.3.2
Output Type:
License:Unknown

Parameters

string
--rateSet send rate in packets/sec
string
--seedSeed used to select address permutation
string
--batchSet the number of packets to send per iteration
string
--coresComma-separated list of cores to pin to
string
--notesInject user-specified notes into scan metadata
boolean
--quietDo not print status updates
string
--shardSet which shard this scan is (0 indexed) (default=`0')
file
--configRead a configuration file, which can specify any of these options
boolean
--dryrunDon't actually send packets
string
--probesNumber of probes to send to each IP (default=`1')
string
--shardsSet the total number of shards (default=`1`)
boolean
--iplayerSends IP packets instead of Ethernet (for VPNs)
string
--retriesMax number of times to try to send packet if send fails (default=`10')
string
--bandwidthSet send rate in bits/second (supports suffixes G, M and K)
string
--interfaceSpecify network interface to use
string
--probe-ttlSet TTL value for probe IP packets (default=`255')
string
--source-ipSource address(es) for scan packets (ip or range)
string
--verbosityLevel of log detail (0-5) (default `3')
string
--probe-argsArguments to pass to probe module
string
--source-macSource MAC address
boolean
--fast-dryrunDon't actually send packets, print out a binary representation probe dst IP and dst Port. Used for faster integration tests, not for general use.
string
--gateway-macSpecify gateway MAC address
string
--max-resultsCap number of results to return
string
--max-runtimeCap length of time for sending packets
string
--max-targetsCap number of targets to probe (as a number or a percentage of the address space)
string
--min-hitrateMinimum hitrate that scan can hit before scan is aborted (default=`-1')
string
--output-argsArguments to pass to output module
string
--source-portSource port(s) for scan packets (port or range)
string
--dedup-methodSpecifies how response deduplication should be performed. Options: default, none, full, window
string
--probe-moduleSelect probe module (default `tcp_synscan')
string
required
--target-portscomma-delimited list of ports and port ranges to scan (for TCP and UDP scans)
string
--cooldown-timeHow long to continue receiving after sending last probe (default=`8')
boolean
--no-header-rowPrecludes outputting any header rows in data (e.g., CSV headers)
string
--output-fieldsFields that should be output in result set
string
--output-filterSpecify a filter over the response fields to limit what responses get sent to the output module
string
--output-moduleSelect output module
file
--user-metadataInject user-specified JSON metadata into scan (JSON)
file
required
--allowlist-fileFile of subnets to constrain scan to, in CIDR notation, e.g. 192.168.0.0/16
file
--blocklist-fileFile of subnets to exclude, in CIDR notation, e.g. 192.168.0.0/16
boolean
--disable-syslogDisables logging messages to syslog
string
--sender-threadsThreads used to send packets (default `4')
file
required
--list-of-ips-fileList of individual addresses to scan in random order. Use --white-list file unless >1 million IPs
string
--netmap-wait-pingWait for IP to respond to ping before commencing scan (netmap only)
string
--dedup-window-sizeSpecifies window size for how many recent responses to keep in memory for deduplication (default=`1000000`)
boolean
--list-output-fieldsList all fields that can be output by selected probe module
boolean
--list-probe-modulesList available probe modules
boolean
--list-output-modulesList available output modules
string
--max-sendto-failuresMaximum NIC sendto failures before scan is aborted (default=`-1')
string
--validate-source-portOverride to validate if probe responses have a valid src port corresponding to sent probe's dst port. enable or disable
boolean
--ignore-blocklist-errors--ignore-blocklist-errors Ignore invalid entries in allowlist/blocklist