libloc (location library)

A library to determine the location of someone on the Internet.
