Ambrose Chua fe884c5152 | ||
---|---|---|
data | ||
.gitignore | ||
README.md | ||
exclude.txt | ||
poster.png | ||
poster.svg | ||
scan.conf |
README.md
sgp-internet-ping
A quick analysis of Internet latency from Singapore to the rest of the world.
Scanning the Internet
To scan the IPv4 Internet, I used the tool masscan
by security researcher Robert Graham. He has extensively made use of masscan
in the security research he does. It provides latency measurements up to the millisecond.
I wrote a configuration file to run masscan
on the entire Internet with the included exclusion list, and scan the top 5 open ports according to speedguide.net. It is stored as scan.conf
. I started the scan with:
masscan -c scan.conf
This produces the output file scan.bin
.
Categorising readings by country
To associate an IP address with a country, a geolocation lookup database must be used. I used two sources of geolocation databases; Maxmind's GeoLite2, and Webnet77's IPToCountry; to test the accuracy of either database.