Live data from Hacker News

Passive TCP/IP Geo-Location

geoloc.foremski.pl

21–30 of 91 posts

Re: Passive TCP/IP Geo-Location

#22

Earlier quoted context omitted.

I assume each circle has a radius proportional to the rtt, thus the area in which the circles overlap is roughly where you should be. The limited amount of servers + wide range of rtt gives a massive margin of errors, but this is probably easily improvable through some extra servers and some kind of knn-ish analysis.

Well in my case somehow javascript places Singapore circles center to middle of Indian ocean close to Antarctica. San Francisco and Bangalore are in South America.

That's not an inclusive circle, it means anything within the circle is _not_ reachable within the RTT reach of ie. Bangalore or Singapore.

Re: Passive TCP/IP Geo-Location

#23

I think there's a bug in the circle placement. They don't appear to be correct for me. I'm assuming they're supposed to be centred on the locations listed.

I though that too at first, but they are correct. It looks like this because these are circles on a globe. The outline of a very big circle around a location is the same as the outline of a small circle around the point on the opposite side of the globe. Look at the color-tint to find out what is inside and what is outside a circle.

Ah yes, I see. My ping times to Singapore are so bad that it looks like a circle over Columbia/Ecuador, ie the other side of the globe, but what looks like a circle is actually what's outside the circle.

Re: Passive TCP/IP Geo-Location

#25

Am I looking at the area in which the majority of circles intersect, a la Venn?

Intersect? In my case they intersect in a weird way: http://i.imgur.com/eFqyCEq.png Those circle centres don't even look right.

It's obvious. You are either in the Pacific Ocean or the Atlantic Ocean!

Re: Passive TCP/IP Geo-Location

#30
I did this a few years ago, a simple tool that pinged places all over the world and calculated where you should be.

This only ever gets as close as your ISP, or perhaps a local routing center if your ISP has multiple (mine has only one in Amsterdam, I live on the other side of the country). This means it's less accurate than your typical GeoIP database.

Edit: I'm no longer sure this is the same. The title mentions "passive", and from another comment I understand that the author meant that you can find someone's location if you are the man in the middle, observing traffic to various places around the world. This is definitely something I had not considered yet!

Post reply on HN