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
Command:
--rate
- Set send rate in packets/secCommand:
--seed
- Seed used to select address permutationCommand:
--batch
- Set the number of packets to send per iterationCommand:
--cores
- Comma-separated list of cores to pin toCommand:
--notes
- Inject user-specified notes into scan metadataCommand:
--quiet
- Do not print status updatesCommand:
--shard
- Set which shard this scan is (0 indexed) (default=`0')Command:
--config
- Read a configuration file, which can specify any of these optionsCommand:
--dryrun
- Don't actually send packetsCommand:
--probes
- Number of probes to send to each IP (default=`1')Command:
--shards
- Set the total number of shards (default=`1'Command:
--iplayer
- Sends IP packets instead of Ethernet (for VPNs)Command:
--retries
- Max number of times to try to send packet if send fails (default=`10')Command:
--bandwidth
- Set send rate in bits/second (supports suffixes G, M and K)Command:
--interface
- Specify network interface to useCommand:
--probe-ttl
- Set TTL value for probe IP packets (default=`255')Command:
--source-ip
- Source address(es) for scan packets (ip or range)Command:
--verbosity
- Level of log detail (0-5) (default `3')Command:
--probe-args
- Arguments to pass to probe moduleCommand:
--source-mac
- Source MAC addressCommand:
--gateway-mac
- Specify gateway MAC addressCommand:
--max-results
- Cap number of results to returnCommand:
--max-runtime
- Cap length of time for sending packetsCommand:
--max-targets
- Cap number of targets to probe (as a number or a percentage of the address space)Command:
--min-hitrate
- Minimum hitrate that scan can hit before scan is aborted (default=`-1')Command:
--output-args
- Arguments to pass to output moduleCommand:
--source-port
- Source port(s) for scan packets (port or range)Command:
--target-port
- port number to scan (for TCP and UDP scans)Command:
--probe-module
- Select probe module (default `tcp_synscan')Command:
--cooldown-time
- How long to continue receiving after sending last probe (default=`8')Command:
--no-header-row
- Precludes outputting any header rows in data (e.g., CSV headers)Command:
--output-fields
- Fields that should be output in result setCommand:
--output-filter
- Specify a filter over the response fields to limit what responses get sent to the output moduleCommand:
--output-module
- Select output moduleCommand:
--user-metadata
- Inject user-specified JSON metadata into scan (JSON)Command:
--allowlist-file
- File of subnets to constrain scan to, in CIDR notation, e.g. 192.168.0.0/16Command:
--blocklist-file
- File of subnets to exclude, in CIDR notation, e.g. 192.168.0.0/16Command:
--disable-syslog
- Disables logging messages to syslogCommand:
--sender-threads
- Threads used to send packets (default `1')Command:
--list-of-ips-file
- List of individual addresses to scan in random order. Use --white-list file unless >1 million IPsCommand:
--list-output-fields
- List all fields that can be output by selected probe moduleCommand:
--list-probe-modules
- List available probe modulesCommand:
--list-output-modules
- List available output modulesCommand:
--max-sendto-failures
- Maximum NIC sendto failures before scan is aborted (default=`-1')Command:
--ignore-blocklist-errors
- --ignore-blocklist-errors Ignore invalid entries in allowlist/blocklist