Seeker uses HTML5, Javascript, JQuery and PHP to capture device information and Geo location with high accuracy.

Seeker hosts a fake website on Apache Server and uses Ngrok to create an SSL link that requires Location Permissions and if the user allows it, we can get:

⬛️  Location Information :-

  • Longitude
  • Latitude
  • Accuracy
  • Altitude 
  • Direction 
  • Speed 

In accordance with Location Information we may also access the Device Information without permissions:

⬛️  Device Information :-

  • Operating System
  • Platform
  • CPU Cores
  • RAM
  • GPU Vendor
  • GPU
  • Resolution
  • Browser
  • IP Address
  • Continent
  • Country
  • Region
  • City
  • Organisation
  • ISP

This tool is the only Proof of Concept and for Teaching Purposes Only, Seeker shows you what incorrect website data can collect about you and your devices and why you should not click on random links and allow sensitive permissions like Location etc.

How is this different from IP GeoLocation

  • Some tools and services offer IP Geolocation that is completely inaccurate and does not provide the target location but is the nearest ISP location.
  • Seeker uses HTML API and gets location permission and captures Longitude and Latitude using GPS Hardware available on the device, so Seeker works better with Smartphones, when GPS Hardware is not available, as in Laptop, Seeker backbacks on IP Geolocation or will require Cached Coordinates.
  • Generally when a user receives a local permit, the accuracy of the information received is approximately 30 meters
  • Accuracy depends on many things you can or cannot control, such as:

  1. Device - Will not work on laptops or phones that break GPS
  2. Browser - Some browsers block javascript
  3. GPS Rate - If GPS is not rated you may get incorrect results and this is very common

Templates :

  • NearYou
  • Google Drive 
  • WhatsApp 
  • Telegram

Tested On :

  • Kali Linux
  • BlackArch Linux
  • Ubuntu
  • Kali Nethunter
  • Termux
  • Parrot OS

Installation :

Kali Linux / Ubuntu / Parrot OS :

apt update
apt install python3 python3-pip php
git clone
cd seeker/
pip3 install requests
python3 -t manual

Termux (Android) :

pkg update
pkg install python php openssh ssh python2 python3 
git clone
cd seeker/
pip3 install requests
python3 -t manual

BlackArch Linux :

pacman -S seeker

Docker :

docker pull thewhiteh4t/seeker

Screenshots :