IPv4 Heatmap

ipv4-heatmap is a program that generates a map of IPv4 address data using a space-filling Hilbert Curve. Inspiration for ipv4-heatmap comes from the xkcd comic (http://www.xkcd.org/195/). The output of ipv4-heatmap is a 4096x4096 PNG image. Each pixel in the image represents a single /24 network and is assigned one of 256 colors. Typically, the pixel color represents the number of hosts within the /24 belonging to a dataset or having some property, such as being pingable or being the source of some traffic. Pixel colors range from blue (1 host) to red (256 hosts), while black represents no data (0 hosts). Of course, the colors and pixel values may also be used to represent other properties of IPv4 addresses. The map may be annotated by placing transparent text labels over specific regions of address space. ipv4-heatmap also supports shading of areas specified by CIDR netblocks. This is useful to show reserved and other special address space, for example. ipv4-heatmap can also add an optional legend to the map. ipv4-heatmap uses the GD library (libgd) to create the map image.

Keywords for this software

Anything in here will be replaced on browsers that support the canvas element

References in zbMATH (referenced in 1 article )

Showing result 1 of 1.
Sorted by year (citations)

  1. King, Alistair; Huffaker, Bradley; Dainotti, Alberto; Claffy, K.C.: A coordinated view of the temporal evolution of large-scale internet events (2014)