# davesc63/geoport

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/davesc63-geoport).**

2,823 stars · 207 forks · HTML · gpl-3.0

## Links

- GitHub: https://github.com/davesc63/GeoPort
- Homepage: https://geoport.me
- awesome-repositories: https://awesome-repositories.com/repository/davesc63-geoport.md

## Topics

`ios` `ios-17-location-simulation` `ios17` `ios17-location` `ios17-location-simulator` `iphone-location` `location-simulation` `location-spoof` `location-spoofing`

## Description

GeoPort is a suite of utilities for geographic coordinate management, wireless location simulation, and mobile device debugging. It functions as a GPS location spoofing tool and route generator, allowing users to simulate specific geographic coordinates and movement patterns on mobile devices.

The project enables the simulation of GPS coordinates over WiFi to remove the requirement for physical USB cables. It includes a map-based interface for defining custom movement paths, which can be replayed at specific speeds to automate coordinate changes on a connected device.

The system covers coordinate import and export for managing landmarks, as well as tools for activating developer mode and wireless debugging on Android devices. These capabilities support location-based feature simulation and regional data analysis.

## Tags

### Operating Systems & Systems Programming

- [GPS Location Simulation](https://awesome-repositories.com/f/operating-systems-systems-programming/gps-location-simulation.md) — Changes a mobile device's reported coordinates to simulate presence in a different geographic area for testing or privacy. ([source](https://geoport.me))
- [GPS Coordinate Injection](https://awesome-repositories.com/f/operating-systems-systems-programming/gps-coordinate-injection.md) — Injects simulated GPS coordinates into a mobile device's location provider via a wireless network socket.
- [Wireless Simulation](https://awesome-repositories.com/f/operating-systems-systems-programming/gps-location-simulation/wireless-simulation.md) — Updates GPS coordinates over a wireless connection to remove the need for physical USB tethering. ([source](https://geoport.me))
- [Application Location Testing](https://awesome-repositories.com/f/operating-systems-systems-programming/gps-location-simulation/application-location-testing.md) — Simulates various GPS movements and regional locations to verify application behavior across different physical areas.

### Business & Productivity Software

- [Route Generation](https://awesome-repositories.com/f/business-productivity-software/travel-applications/travel-activity-logs/gps-path-tracking/route-generation.md) — Provides a map-based interface for creating custom movement paths and replaying them as simulated GPS tracks.

### Networking & Communication

- [Movement Route Definitions](https://awesome-repositories.com/f/networking-communication/geographic-routing-engines/movement-route-definitions.md) — Allows defining a custom path on a map by selecting sequential points to save a resulting geographic track. ([source](https://github.com/davesc63/GeoPort/blob/main/FAQ.md))
- [Route Simulation](https://awesome-repositories.com/f/networking-communication/geographic-routing-engines/route-simulation.md) — Creates custom movement paths on a map and replays them at specific speeds to automate coordinate changes.
- [Coordinate Streaming](https://awesome-repositories.com/f/networking-communication/http-traffic-inspection/real-time-traffic-dashboards/packet-stream-exports/coordinate-streaming.md) — Streams real-time longitude and latitude packets over TCP to update device location instantly.
- [Socket Communication](https://awesome-repositories.com/f/networking-communication/socket-communication.md) — Uses TCP network sockets to transmit coordinate data to mobile devices without requiring physical USB cables.
- [Wireless Connectivity Tools](https://awesome-repositories.com/f/networking-communication/wireless-connectivity-tools.md) — Establishes a network-based bridge over WiFi to connect to and manage a mobile device wirelessly. ([source](https://github.com/davesc63/GeoPort/blob/main/FAQ.md))

### Testing & Quality Assurance

- [Geolocation Path Simulators](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/mocking-frameworks/geolocation-mocking-tools/geolocation-path-simulators.md) — Calculates intermediate coordinates to simulate smooth movement along defined paths at specific travel speeds.

### Data & Databases

- [Coordinate Data Import and Export](https://awesome-repositories.com/f/data-databases/coordinate-data-import-and-export.md) — Enables loading GPS markers from files onto a map and exporting current markers back to storage. ([source](https://github.com/davesc63/GeoPort/blob/main/FAQ.md))
- [Geographic Coordinate Management](https://awesome-repositories.com/f/data-databases/geographic-coordinate-management.md) — Provides a system for importing and exporting GPS markers and landmarks via external files.

### Development Tools & Productivity

- [Wireless ADB Pairings](https://awesome-repositories.com/f/development-tools-productivity/adb-device-managers/wireless-adb-pairings.md) — Connects to Android devices over WiFi using ADB wireless pairing to manage settings and push data.

### Web Development

- [Route Serialization](https://awesome-repositories.com/f/web-development/routing-systems/routing/parameter-handling-utilities/path-parameter-converters/route-path-generators/geographic-route-visualization/route-serialization.md) — Provides capabilities to save and load geographic movement tracks via portable file formats.
