/tor-ip-locate

IP address/Domain name geo-locator service on Tor's `hidden` web.

Primary LanguageHTMLMIT LicenseMIT

NET Locator

This is an IP address/Domain name geo-locator implemented as a hidden web service using Tor's Stem Controller API.

It uses Python Flask micro-framework and Google Maps API.

Setup

A TOR relay is required. This is a complex setup but you can find instructions here.

It is recommended to use Python's virtualenv tool during development.

See README-flask.md for more details.

Running the service

The application is started using PM2 Node.js process manager. This ensures it is always up and running.

pm2 start application.py --name="tor-ip-locate"

Browse the site using TOR browser and point to its persistent *.onion address.

Screenshot of Application

Dependencies

Relies on IP Address service located at http://ipinfo.io/