Experiment

netaddr-js Playground

Explore and test most of the `netaddr-js` API surface from one dependency-light, standalone app.

Coverage target: address, network, CIDR math, range/glob/nmap, set ops, EUI and registries, RFC1924, validators, and subnet splitting.

Quick Presets

IP Address Lab

`IPAddress`, parser flags, format dialects, reverse DNS, conversion, and IANA reachability.

Use this mode for canonical formatting, classification, and conversion output.


            

Network Lab

`IPNetwork`, host-bit behavior, containment/overlap, subnetting, and host iteration.

Use this mode for baseline network facts and host preview.

Network Flags

            

Quick Presets

CIDR and Match Tools

`cidr_merge`, `cidr_exclude`, matching CIDR helpers, spanning CIDR, and helper transforms.

Aggregate adjacent CIDRs and compute a spanning range.


          

Quick Presets

Range, Glob, and Nmap

`IPRange`, `iprange_to_cidrs`, glob conversion utilities, and nmap target expansion.

Convert a start/end range into minimal CIDR blocks.


            

IPSet Lab

`IPSet` union/intersection/difference/symmetric-difference and contiguity checks.

Run union, intersection, difference, and symmetric difference between sets.


            

Quick Presets

EUI and Registry Lab

`EUI`, `OUI`, `IAB`, formatting dialects, link-local generation, and registry mutators/lookups.

Inspect EUI parsing, dialect formats, and IPv6 derivations.


            

RFC1924, Validators, and Splitter

Base85 conversion, input validators, and `SubnetSplitter` extraction workflows.

Roundtrip an IPv6 address through RFC1924 base85 encoding.


            

Last: none