GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - negi748/GeoTracker-Python: GeoTracker-Python — Python-based GPS & geolocation tracking tool featuring a web dashboard, local and Cloudflare public links, consent-based location sharing, and photo capture with user permission.

BranchesTags
Open more actions menu

Latest commit

 

History

10 Commits
10 Commits

Folders and files

NameName
Last commit message
Last commit date
.gitignore
.gitignore
 
 
GPS.py
GPS.py
 
 
README.md
README.md
 
 

Repository files navigation

🌐 GeoTracker-Python

A Python-based consent-based geolocation awareness dashboard designed for authorized development, testing, and educational purposes.

Developer: negi748
Repository: GeoTracker-Python


✨ Features

  • šŸ Python-based web dashboard
  • 🌐 Browser-based interface
  • šŸ“ Consent-based location sharing
  • šŸ“· Optional camera demonstration with explicit permission
  • ā˜ļø Automatic Cloudflare Tunnel integration
  • šŸ”— Automatic temporary public HTTPS share link
  • šŸ“± Termux (Android) support
  • 🐧 Kali Linux support
  • šŸ’» Local dashboard
  • šŸ” Privacy-focused usage
  • ⚔ Simple command-line startup

šŸ“‹ Requirements

Before running the project, make sure you have:

  • Python 3
  • Git
  • cloudflared
  • Modern web browser
  • Internet connection

cloudflared must be installed and available to the application for automatic public-link generation.


šŸš€ Quick Start

šŸ“± Termux

Run the following command:

git clone https://github.com/negi748/GeoTracker-Python.git && cd GeoTracker-Python && (test -f requirements.txt && pip install -r requirements.txt || true) && python GPS.py

🐧 Kali Linux

Run:

git clone https://github.com/negi748/GeoTracker-Python.git && cd GeoTracker-Python && (test -f requirements.txt && pip3 install -r requirements.txt || true) && python3 GPS.py

šŸ› ļø Manual Installation

1. Clone Repository

git clone https://github.com/negi748/GeoTracker-Python.git

2. Enter Project Directory

cd GeoTracker-Python

3. Install Requirements

Python / Termux

pip install -r requirements.txt

Kali Linux

pip3 install -r requirements.txt

4. Start the Application

Python / Termux

python GPS.py

Kali Linux

python3 GPS.py

ā˜ļø Automatic Cloudflare Tunnel

GeoTracker-Python can automatically use Cloudflare Tunnel to create a temporary public HTTPS URL.

When the application starts, you may see something similar to:

[INFO] Generating public link via Cloudflare Tunnel...
Press CTRL+C to stop...

PUBLIC SHARE LINK:
https://example-name.trycloudflare.com/share/...

No manual tunnel command is required when the automatic tunnel feature is available.


šŸ”„ How It Works

Run GPS.py

↓

Python Web Server

↓

Local Dashboard

↓

Cloudflare Tunnel

↓

Temporary HTTPS URL

↓

PUBLIC SHARE LINK


🌐 Dashboard

The application may provide a local dashboard such as:

http://127.0.0.1:8765

A temporary public share link may look like:

https://example-name.trycloudflare.com/share/...

Only share the generated public URL with people who have explicitly agreed to participate.


šŸ“± Termux Installation

Update Termux packages:

pkg update

Install Python and Git:

pkg install python git

Clone the repository:

git clone https://github.com/negi748/GeoTracker-Python.git

Enter the project directory:

cd GeoTracker-Python

Install Python dependencies:

pip install -r requirements.txt

Start the application:

python GPS.py

🐧 Kali Linux Installation

Update packages:

sudo apt update

Install required packages:

sudo apt install python3 python3-pip git

Clone the repository:

git clone https://github.com/negi748/GeoTracker-Python.git

Enter the project directory:

cd GeoTracker-Python

Install dependencies:

pip3 install -r requirements.txt

Start the application:

python3 GPS.py

ā˜ļø Cloudflare Requirements

Check whether cloudflared is installed:

cloudflared --version

Official Cloudflare documentation:

https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/do-more-with-tunnels/trycloudflare/


āš ļø Public Tunnel Warning

A public Cloudflare Tunnel URL can make your local application temporarily accessible from the internet.

Use it responsibly.

  • āŒ Do not expose private or sensitive services.
  • āŒ Do not publish passwords or API keys.
  • āŒ Do not share generated URLs unnecessarily.
  • āŒ Do not expose personal information.
  • āœ… Stop the application when you are finished.
  • āœ… Use CTRL + C to stop the application.
  • āœ… Only share the link with people who have given consent.

šŸ” Privacy & Safety

GeoTracker-Python is intended for consent-based and authorized use.

Always:

  • Get explicit consent before collecting location information.
  • Explain what information is being collected.
  • Collect only the information necessary for the intended purpose.
  • Never secretly track people.
  • Never secretly capture photos.
  • Never attempt to bypass browser permission controls.
  • Never publish private location information.
  • Never commit passwords, API keys, or other secrets to GitHub.

šŸ›”ļø Security

Never publish sensitive information inside this repository.

Do not commit:

  • API keys
  • Passwords
  • Authentication tokens
  • Private location data
  • Personal information
  • Cloudflare credentials
  • Private configuration files
  • Session secrets

Use .gitignore to prevent sensitive files from being committed.


šŸ”§ Troubleshooting

Check Python

python --version

or:

python3 --version

Check Git

git --version

Check Cloudflared

cloudflared --version

Check Project Files

ls

If the application does not start, verify that:

  • Python 3 is installed.
  • Dependencies are installed.
  • GPS.py exists.
  • requirements.txt is available when required.
  • cloudflared is installed if public tunnel functionality is being used.
  • Your browser allows the requested permissions.
  • Your internet connection is working.

šŸ“ Project Structure

GeoTracker-Python/
ā”œā”€ā”€ GPS.py
ā”œā”€ā”€ README.md
ā”œā”€ā”€ .gitignore
└── requirements.txt

šŸ’» Development

Clone the repository:

git clone https://github.com/negi748/GeoTracker-Python.git

Create a development environment if desired:

python -m venv venv

Activate it on Linux/Termux:

source venv/bin/activate

Install dependencies:

pip install -r requirements.txt

Run the application:

python GPS.py

šŸ¤ Contributing

Contributions, improvements, bug fixes, and educational suggestions are welcome.

Before submitting changes:

  1. Test your changes locally.
  2. Keep the project privacy-focused.
  3. Do not add unauthorized tracking functionality.
  4. Do not commit secrets or sensitive information.
  5. Clearly describe your changes.

šŸ“„ License

This project is licensed under the MIT License.

Copyright Ā© 2026 negi748


šŸ‘Øā€šŸ’» Author

negi748

GitHub:
https://github.com/negi748

Project:
https://github.com/negi748/GeoTracker-Python


āš ļø Disclaimer

GeoTracker-Python is provided for authorized development, testing, research, and educational purposes.

Use this software only when you have appropriate permission and informed consent from the people whose information may be processed.

The developer is not responsible for misuse of this software or for unlawful tracking, surveillance, privacy violations, or unauthorized data collection.

About

GeoTracker-Python — Python-based GPS & geolocation tracking tool featuring a web dashboard, local and Cloudflare public links, consent-based location sharing, and photo capture with user permission.

Topics

allinformationallinformationshowindashbordcamerageotrackerpythonkalilinuxlocationtrackingpythontermux

Resources

Readme
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Ɨ600. No cookies required.