Skip to content

joshholly/PhoneTraceHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhoneTraceHub

PhoneTraceHub is a social engineering tool designed to get user's to share their location by generating links that, when opened on a mobile device, prompt users to grant location access. This tool uses the browser's navigator.geolocation API to send users' location data, which is then logged for viewing.

Demo

https://phonetracehub.com

Installation

Install PhoneTraceHub with npm

  git clone https://github.com/joshholly/PhoneTraceHub.git
  cd PhoneTraceHub
  npm install

Deployment

To deploy this project run

  mv .env.example .env

Edit the .env file with your MONGO_DB_URL, SITE_URL, and DECOY_URL.

NOTE: If no decoy URL, simply set the DECOY_URL as your SITE_URL.

Running The Server

  npm run start

This will start it on https://localhost:3000

OPTIONAL: Setup reverse proxy to route your domain to localhost:3000

server {
    listen 80;
    server_name yourdomain.com;  # Replace with your domain or IP address

    location / {
        proxy_pass https://localhost:3000;   # Forward requests to your app
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

About

Track any phone's location in minutes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published