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.
Dependencies
Relies on IP Address service located at http://ipinfo.io/