ziterate [ -b <blocklist> ] [ -w <allowlist> ] [ OPTIONS... ]
ZIterate is a network tool that will produce IPv4 addresses in a psuedorandom order similar to how ZMap generates random addresses to be scanned.
-
-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.conf for 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)
-
--shards=n
: Total number of shards. -
--shard=n
: Shard this scan is targeting. Zero indexed.
-
-h
,--help
: Print help text and exit. -
-V
,--version
: Print version and exit.