ZITERATE(1)
β¨ ZITERATE β¨
okay bestie, gather round, because we're talking about ziterate β the ziterate manual page, straight from the ZMap squad. it's giving IP-permutation realness and honestly? we're obsessed. π¦
πΈ SYNOPSIS πΈ
ziterate [ -b <blocklist> ] [ -w <allowlist> ] [ OPTIONS... ]
π DESCRIPTION π
so ZIterate is this network tool that spits out IPv4 addresses in a pseudorandom order β basically the same chaotic-but-actually-on-purpose energy that ZMap brings when it generates random addresses to scan. no cap, it's the same vibe, just here for you to iterate on. β¨
π OPTIONS π
π BASIC OPTIONS
-p,--target-ports=port(s)β give it a list of TCP/UDP ports and/or port ranges to scan, like80,443,100-105for example. wanna go feral? use*to scan all ports, including port 0. and if you don't specify any port at all, ziterate will just output plain IPs. π«Ά-b,--blocklist-file=pathβ a file of subnets to exclude, in CIDR notation, one per line. highly recommend you use this to yeet out RFC 1918 addresses, multicast, IANA reserved space, and other IANA special-purpose addresses. there's an example blocklist file calledblocklist.confmade for exactly this purpose. π-w,--allowlist-file=nameβ a file of subnets to include, in CIDR notation, one per line. every other subnet gets excluded, sorry not sorry. π-l,--log-file=nameβ the file to log to.--disable-syslogβ turns off logging messages to syslog.-v,--verbosityβ how much log detail you want, range is 0-5, and the default is3.--ignore-blocklist-errorsβ ignore invalid entries in the blocklist. default isfalse.--seed=nβ the seed used to select the address permutation. π²-n,--max-targets=nβ cap the number of IPs to generate. can be a number, or a percentage of the address space.
π SHARDING
--shards=nβ the total number of shards.--shard=nβ which shard this scan is targeting. zero indexed, so the first one is0, bestie.
β ADDITIONAL OPTIONS
-h,--helpβ print the help text and exit. your little emergency exit. πͺ-V,--versionβ print the version and exit.
ngl, that's the whole page. every flag, every default, every last crumb. slay. π
ZMap wrote this one, and it's dated December 2024 β shoutout to them, fr fr. π that's the manual, bestie, now go generate some addresses. π¦β¨
π¦ where this page comes from
- alpine 3.23: zmap-doc 4.3.4-r0 Β· Apache-2.0
- alpine 3.24: zmap-doc 4.3.4-r0 Β· Apache-2.0
- arch rolling: zmap 4.4.0-1 Β· Apache-2.0
- epel 10: zmap 4.4.0-1.el10_3 Β· Apache-2.0
- epel 9: zmap 4.3.4-1.el9 Β· Apache-2.0
- fedora 43: zmap 4.3.1-1.fc42 Β· Apache-2.0
- fedora 43: zmap 4.4.0-1.fc43 Β· Apache-2.0
- fedora 44: zmap 4.3.4-2.fc44 Β· Apache-2.0
- fedora 44: zmap 4.4.0-1.fc44 Β· Apache-2.0
- nixos 26.05: zmap 4.3.4
- nixpkgs unstable: zmap 4.4.0
- ubuntu resolute: zmap 4.3.4-1 Β· Apache-2.0
- ubuntu stonking: zmap 4.3.4-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms