


Make sure your Go binary folder is in your PATH (e.g. Make sure you have Go language compiler installed and configured The simplest way is to download the latest release (for OSX and Linux) from and put the binary in a folder in your PATH (make sure it has execute permission). It serves as a client which coordinates the image checks between the Docker registry and Clair. It’s a single binary which requires no dependencies. It is designed to be used as an integration tool so it relies on environment variables. Seeker uses HTML API and gets Location Permission and then grabs Longitude and Latitude using GPS Hardware which is present in the device, so Seeker works best with Smartphones, if the GPS Hardware is not present, such as on a Laptop, Seeker fallbacks to IP Geolocation or it will look for Cached Coordinates.Klar is a simple tool to analyze images stored in a private or public Docker registry for security vulnerabilities using Clair.

Other tools and services offer IP Geolocation which is NOT accurate at all and does not give location of the target instead it is the approximate location of the ISP. How is this Different from IP GeoLocation This tool is a Proof of Concept and is for Educational Purposes Only, Seeker shows what data a malicious website can gather about you and your devices and why you should not click on random links and allow critical permissions such as Location etc.

Concept behind Seeker is simple, just like we host phishing pages to get credentials why not host a fake page that requests your location like many popular location based websites.
