Vote 2020 graphic
Everything you need to know about and expect during
the most important election of our lifetimes

A Map of Every Device in the World That's Connected to the Internet

Illustration for article titled A Map of Every Device in the World Thats Connected to the Internet

Where is the internet? This map might explain it better than any statistics could ever hope to: The red hot spots show where the most devices that can access the internet are located.


This map was made on August 2 by John Matherly, the founder of Shodan, a search engine for internet-connected devices. Matherly, who calls himself an internet cartographer, collected the data to put it together by sending ping requests to every IP address on the internet, and storing the positive responses. A ping is a network utility that sends an echo-request message (known as a packet) to an IP address—the internet's version of "hey, are you there?"

That part was relatively easy compared to the visualization process, says Matherly. "It took less than five hours to gather the data, and another 12 hours or so to generate the map image." For that, he used the matplotlib plotting library in the programing language Python.


With its rainbow of connectedness, the map is similar to one produced last year anonymously—which was illegal—and also to this project by CAIDA (these links and the credit to CAIDA has been updated). Although Shodan is well-known for its potentially shady practices that prey upon insecure networks, ping requests—the same thing your internet provider uses to test speed and data loss—are completely benign, Matherly says. "We've just advanced enough in technology where we can do it on internet-scale."

Basically, Shodan is now able to send and receive the requests fast enough that the world can be queried in just a few hours. Armed with the new process, Matherly plans to track the changes in the globe's internet connectivity over time. With the proliferation of the Internet of Things, we're bound to see some of those black holes slowly colorize over the next few years. [Shodan]

Share This Story

Get our newsletter



Sending ping requests, although benign... in IPv4, is only surface data.... there's A LOT more connected devices than this by far. How/why? IP routing alone because of limited IP addresses in IPv4 you can have many thousands of devices behind a single IP address which all can access the net some of which can be very far away from the gateway source. And add to this that some routers are set to only respond to specific packets... and are not pingable by public. Which I'm guessing is a rather large percentage. So what I'm trying to say... if this map was accurate... you would see A LOT more color all across that map. Maybe 20+ years from now when device specific ip addresses exist for the billions of devices which will be connectable through a few hops... MAYBE then, you might get a more accurate map of the SURFACE of connected devices. At least those that are setup to be seen publicly. So summation of my point is... this map is lame. sorry. But nice article though! kudos.