zmap
ZMap is a fast single packet network scanner designed for Internet-wide network surveys.
Details
Category: Network
Publisher: trickest-mhmdiaa
Created Date: 10/25/2023
Container: quay.io/trickest/zmap:v3.0.0-patch-14
Source URL: https://github.com/zmap/zmap
Parameters
rate
string
Command:
--rate
- Set send rate in packets/secseed
string
Command:
--seed
- Seed used to select address permutationbatch
string
Command:
--batch
- Set the number of packets to send per iterationcores
string
Command:
--cores
- Comma-separated list of cores to pin tonotes
string
Command:
--notes
- Inject user-specified notes into scan metadataquiet
boolean
Command:
--quiet
- Do not print status updatesshard
string
Command:
--shard
- Set which shard this scan is (0 indexed) (default=`0')config
file
Command:
--config
- Read a configuration file, which can specify any of these optionsdryrun
boolean
Command:
--dryrun
- Don't actually send packetsprobes
string
Command:
--probes
- Number of probes to send to each IP (default=`1')shards
string
Command:
--shards
- Set the total number of shards (default=`1'iplayer
boolean
Command:
--iplayer
- Sends IP packets instead of Ethernet (for VPNs)retries
string
Command:
--retries
- Max number of times to try to send packet if send fails (default=`10')bandwidth
string
Command:
--bandwidth
- Set send rate in bits/second (supports suffixes G, M and K)interface
string
Command:
--interface
- Specify network interface to useprobe-ttl
string
Command:
--probe-ttl
- Set TTL value for probe IP packets (default=`255')source-ip
string
Command:
--source-ip
- Source address(es) for scan packets (ip or range)verbosity
string
Command:
--verbosity
- Level of log detail (0-5) (default `3')probe-args
string
Command:
--probe-args
- Arguments to pass to probe modulesource-mac
string
Command:
--source-mac
- Source MAC addressgateway-mac
string
Command:
--gateway-mac
- Specify gateway MAC addressmax-results
string
Command:
--max-results
- Cap number of results to returnmax-runtime
string
Command:
--max-runtime
- Cap length of time for sending packetsmax-targets
string
Command:
--max-targets
- Cap number of targets to probe (as a number or a percentage of the address space)min-hitrate
string
Command:
--min-hitrate
- Minimum hitrate that scan can hit before scan is aborted (default=`-1')output-args
string
Command:
--output-args
- Arguments to pass to output modulesource-port
string
Command:
--source-port
- Source port(s) for scan packets (port or range)target-port
string
requiredCommand:
--target-port
- port number to scan (for TCP and UDP scans)probe-module
string
Command:
--probe-module
- Select probe module (default `tcp_synscan')cooldown-time
string
Command:
--cooldown-time
- How long to continue receiving after sending last probe (default=`8')no-header-row
boolean
Command:
--no-header-row
- Precludes outputting any header rows in data (e.g., CSV headers)output-fields
string
Command:
--output-fields
- Fields that should be output in result setoutput-filter
string
Command:
--output-filter
- Specify a filter over the response fields to limit what responses get sent to the output moduleoutput-module
string
Command:
--output-module
- Select output moduleuser-metadata
file
Command:
--user-metadata
- Inject user-specified JSON metadata into scan (JSON)allowlist-file
file
requiredCommand:
--allowlist-file
- File of subnets to constrain scan to, in CIDR notation, e.g. 192.168.0.0/16blocklist-file
file
Command:
--blocklist-file
- File of subnets to exclude, in CIDR notation, e.g. 192.168.0.0/16disable-syslog
boolean
Command:
--disable-syslog
- Disables logging messages to syslogsender-threads
string
Command:
--sender-threads
- Threads used to send packets (default `1')list-of-ips-file
file
requiredCommand:
--list-of-ips-file
- List of individual addresses to scan in random order. Use --white-list file unless >1 million IPslist-output-fields
boolean
Command:
--list-output-fields
- List all fields that can be output by selected probe modulelist-probe-modules
boolean
Command:
--list-probe-modules
- List available probe moduleslist-output-modules
boolean
Command:
--list-output-modules
- List available output modulesmax-sendto-failures
string
Command:
--max-sendto-failures
- Maximum NIC sendto failures before scan is aborted (default=`-1')ignore-blocklist-errors
boolean
Command:
--ignore-blocklist-errors
- --ignore-blocklist-errors Ignore invalid entries in allowlist/blocklist