IPv4 Pictures: Visualizations of the IPv4 address space
Inspired by XKCD’s Map of the Internet I made some visualizations of the IPv4 address space with data published by the Regional Internet Registries (RIRs).
The process is roughly as follows:
- Download latest data from every RIR and parse it into a more usable format using Polars
- For each IPv4 block, get the starting IPv4 address as integer and the number of consecutive
/24
subnets having the same value. - Map the 1 dimensional IP addresses to a 2 dimensional space using a Hilbert Curve.
Results can be found at https://IPv4.pictures and the source code here.