ziterate1
Zmap ip permutation generation file
Usage
ziterate [-b
<blocklist>]
[-w
<allowlist>]
[OPTIONS ...]
Overview
ZIterate is a network tool that will produce IPv4 addresses in a psuedorandom order similar to how ZMap generates random addresses to be scanned.
Options
Basic options
-
-p, --target-ports=port(s) -
List of TCP/UDP ports and/or port ranges to scan. (e.g., 80,443,100-105). Use ´*´ to scan all ports, including port 0. If no port is specified, ziterate will output only IPs.
-
-b, --blocklist-file=path -
File of subnets to exclude, in CIDR notation, one-per line. It is recommended you use this to exclude RFC 1918 addresses, multicast, IANA reserved space, and other IANA special-purpose addresses. An example blocklist file
blocklist.conffor this purpose.
-
-w, --allowlist-file=name -
File of subnets to include, in CIDR notation, one-per line. All other subnets will be excluded.
-
-l, --log-file=name -
File to log to.
-
--disable-syslog -
Disable logging messages to syslog.
-
-v, --verbosity -
Level of log detail (0-5, default=3)
-
--ignore-blocklist-errors -
Ignore invalid entries in the blocklist. Default is false.
-
--seed=n -
Seed used to select address permutation.
-
-n, --max-targets=n -
Cap number of IPs to generate (as a number or a percentage of the address space)
Sharding
-
--shards=n -
Total number of shards.
-
--shard=n -
Shard this scan is targeting. Zero indexed.
Additional options
-
-h, --help -
Print help text and exit.
-
-V, --version -
Print version and exit.