Hi Dave. Because of overzealous filters, unfortunately. The "EasyPrivacy" seems to block the whole ipinfo.io domain if it's included as a third-party request.
I'm using Adblock Plus on Chrome. Even if I configure it to stay disabled on your domain, I still get the "Request not sent to ipinfo.io. Are you using an adblocker?"
Yes this is the disadvantage of traditional IP geolocation databases. They work mostly by sourcing information from RIRs and ISPs. Unfortunately for a lot of larger organizations which typically exist in internet backbone that is very inaccurate. This skews the traceroute mapping significantly.
I don't want to shamelessly plug-in stuff here but we have geolocation API which uses latency triangulation and does not suffer from those issues.
Stefan - I would be more than happy to donate the API access if you have time to integrate it. Can I email you with details ?
Kinda.. You can download the HTML file and host it on localhost, but it still relies on ipinfo.io. If you can figure out how to use e.g. the MaxMind GeoIP database in javascript, then it should be simple enough to hook up and run everything locally.
I remember supporting NeoTrace, via landline no less. And stuffing envelopes with floppies for the purchased version (it was shareware). And writing some of the code too.
Reminds me of http://pratyeka.org/ctrace/ which I wrote years ago and which made it to some *BSD ports trees. IIRC it parses a bunch of different traceroute formats as well as implementing its own. The parsing allowed it to interpret the output of different web traceroute gateways which at the time was kind of cool. Probably very little of the code works anymore.
Someone has set up the routing to 162.252.205.157 so that it passes through many other address which they control (162.252.205.130 through to .157) the reverse DNS for, and customised them in the appropriate order:
There's an old iOS App called Vtrace been doing this for years. Interesting to see toures from my home to a destination 10 miles away bouncing all overr the country several times. Not promising for when I need a short round trip time for musical collaborations.
This is super cool. I've tutored an introduction to internet design course, and we spend quite a while talking about the infrastructure of the internet - I'll totally chuck this in.
Sorry about the rate limit issue everyone. I tweeted the ipinfo guys and it seems like they're willing to give me a limit increase, but they haven't yet. You can give them a nudge here: https://twitter.com/ipinfoio/status/861701746158170112
Also, if you want to self-host the website (and thus get your own ipinfo ratelimit quota), it seems like the Google Maps API now requires you to get an API key (it didn't before). Get one here: https://developers.google.com/maps/documentation/javascript/...
35 comments
[ 2.8 ms ] story [ 83.3 ms ] threadNot sure what's going on.
I don't want to shamelessly plug-in stuff here but we have geolocation API which uses latency triangulation and does not suffer from those issues.
Stefan - I would be more than happy to donate the API access if you have time to integrate it. Can I email you with details ?
Who is "we"? I'd like to test drive a service like that.
We operate large scale testing platform which can ping from many locations so we can triangulate better, demo here - http://www.maplatency.com
"ipinfo.io ratelimit exhausted. Please try again tomorrow, or run the script from your own server."
Needs a port to Linux (from .bat).
function traceroute-mapper { xdg-open "http://stefansundin.github.io/traceroute-mapper/?trace=$(tra... -q1 $* | sed ':a;N;$!ba;s/\n/%0A/g')" }
http://www.techrepublic.com/article/trace-your-steps-with-ne...
Also, if you want to self-host the website (and thus get your own ipinfo ratelimit quota), it seems like the Google Maps API now requires you to get an API key (it didn't before). Get one here: https://developers.google.com/maps/documentation/javascript/...