In this article, we will guide you on how to track someone’s location using SEEKER, a smartphone location detector application. It can allow you to get information such as :
- Altitude – Not always available
- Direction – Only available if the user is moving
- Speed – Only available if the user is moving
Not only the locational information, but it can also give you access to the network and mobile information.
Installing Seeker on your device
To install seeker, firstly you need to clone this GitHub repository
To do that, open your terminal and type
git clone https://github.com/thewhiteh4t/seeker.git
Now that you have cloned the repository. Change your directory to the cloned folder.
There would be a script called install.sh in the seeker folder.
We need to first permit it to be executable. To do that, type this into the terminal.
chmod +x install.sh
Now that the permission is granted. Type this into the terminal.
All the dependencies would be installed.
Now that the dependencies are installed, we will check the list of command seekers provided us with. To do that, type this into the terminal.
Running Seeker on your device
After installing the seeker it’s time to run it.
To get a list of commands used by the seeker, enter the given code into the terminal.
For running the seeker as default, type this into the terminal.
Now that the seeker is installed and working, we will choose the WhatsApp option, and upon clicking it, the terminal will ask for the Group title and photo.
After providing the information, a local server will start on port 8080.
As for now, the seeker is running locally, but to make it run on the internet, we would have to use CloudFlare tunnel.
Downloading and Installing CloudFlare Tunnel
CloudFlare Tunnel can be downloaded from here.
After downloading the Cloudflare tunnel, enter it into your terminal to install it.
sudo dpkg -i cloudflared-linux-amd64.deb
Now that Cloudflare Tunnel is installed, it’s time to change your seeker from running locally into a web server.
Generating URLs with CloudFlare Tunnel
To generate a URL of your local server through the Cloudflare tunnel, enter this command.
cloudflared-linux-amd64 --url 0.0.0.0:8080
After typing this, a Cloudflare tunnel will start, generating a URL you can click.
Upon clicking the link, the user will be requested to join a Whatsapp group, and the user’s location will be forwarded to you with all the information about their device.
With the help of this article, you can understand how we can use SEEKER and cloudflare tunnel to get location information on any device by using a generated URL.