Different from IP GeoLocation
- 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.
- Real-Time Location: A tracking tool can monitor and track the real-time location of a tracked object, device, or person. This includes latitude, longitude, altitude, and sometimes even speed or direction.
- Speed and Movement: Some tracking tools can monitor the speed and movement patterns of the tracked object. This can be useful for tracking vehicle speed, analyzing transportation logistics, or ensuring compliance with speed limits.
Along with Location Information we also get Device Information without any permissions :
- Unique ID using Canvas Fingerprinting
- Device Model - Not always available
- Operating System
- Platform
- Number of CPU Cores - Approximate Results
- Amount of RAM - Approximate Results
- Screen Resolution
- GPU information
- Browser Name and Version
- Public IP Address
- Local IP Address
- Local Port
Templates :
- NearYou
- Google Drive (Suggested by @Akaal_no_one)
- WhatsApp (Suggested by @Dazmed707)
- Telegram
- Zoom (Made by @a7maadf)
- Google reCAPTCHA (Made by @MrEgyptian)
Tested On :
- Kali Linux
- BlackArch Linux
- Ubuntu
- Kali Nethunter
- Termux
- Parrot OS
- OSX - Monterey v.12.0.1
Installation commands 👇
Kali Linux / Arch Linux / Ubuntu / Parrot OS / Termux.
- git clone https://github.com/thewhiteh4t/seeker.git
- cd seeker/
- chmod +x install.sh
- ./install.sh
- sudo pacman -S seeker
Docker
- docker pull thewhiteh4t/seeker
- git clone https://github.com/thewhiteh4t/seeker.git
- cd seeker/
- python3 seeker.py
python3 seeker.py -h
usage: seeker.py [-h] [-k KML] [-p PORT] [-u] [-v]
options:
-h, --help show this help message and exit
-k KML, --kml KML KML filename
-p PORT, --port PORT Web server port [ Default : 8080 ]
-u, --update Check for updates
-v, --version Prints version
##################
# Usage Examples #
##################
# Step 1 : In first terminal
$ python3 seeker.py
# Step 2 : In second terminal start a tunnel service such as ngrok
$ ./ngrok http 8080
###########
# Options #
###########
# Ouput KML File for Google Earth
$ python3 seeker.py -k <filename>
# Use Custom Port
$ python3 seeker.py -p 1337
$ ./ngrok http 1337
################
# Docker Usage #
################
# Step 1
$ docker network create ngroknet
# Step 2
$ docker run --rm -it --net ngroknet --name seeker thewhiteh4t/seeker
# Step 3
$ docker run --rm -it --net ngroknet --name ngrok wernight/ngrok ngrok http seeker:8080


