Readit News logoReadit News
iamdave · 9 years ago
Neat. Just curious, why do I need to turn off ublock for this to work?
stefansundin · 9 years ago
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.
Florin_Andrei · 9 years ago
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?"

Not sure what's going on.

Deleted Comment

ElijahLynn · 9 years ago
Love this!

"ipinfo.io ratelimit exhausted. Please try again tomorrow, or run the script from your own server."

Needs a port to Linux (from .bat).

stefansundin · 9 years ago
There's a bash function in the README:

function traceroute-mapper { xdg-open "http://stefansundin.github.io/traceroute-mapper/?trace=$(tra... -q1 $* | sed ':a;N;$!ba;s/\n/%0A/g')" }

stefansundin · 9 years ago
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/...

contingencies · 9 years ago
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.
misframer · 9 years ago
The following shows up at Fremont but it should be NYC, right?

    7  100ge10-1.core1.nyc6.he.net (184.105.64.178)  10.344 ms  9.712 ms  20.411 ms

forcer · 9 years ago
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 ?

Florin_Andrei · 9 years ago
> we have geolocation API which uses latency triangulation and does not suffer from those issues

Who is "we"? I'd like to test drive a service like that.

dwarman · 9 years ago
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.
dlsgha · 9 years ago
Looks a little buggy when the red line won't cross an ocean. Am I missing something?
jbschirtzinger · 9 years ago
Is it possible to make this a local app so you don't have to use the web?
mxfh · 9 years ago
just hook up traceroute plus ipinfo.io with MapSCIIhttps://news.ycombinator.com/item?id=14254165
stefansundin · 9 years ago
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.
genkaos · 9 years ago
Xtraceroute is ancient (1998)

Deleted Comment