TapMap
TapMap draws a computer's live network connections on an interactive world map, so you can watch which applications are talking to which services, where those services sit, and what normal looks like for that machine. A local pipeline scans active sockets, extracts the remote addresses, and enriches them with geolocation from databases stored on the machine itself. Every connection carries the owning application or process, its network operator, and the operating system's verification status for that app, and places that share a location are highlighted when connections overlap. The same view lists local open ports, both TCP listeners and bound UDP sockets, established services on your LAN, and public services whose location could not be mapped. A rolling 30-day history turns raw connections into awareness: an Insights panel surfaces new applications, providers, countries, and ports, plus the most frequent activity, while a Significant Connections log records first sightings and failed verifications. A Daily Activity Report goes further, sorting applications into seen-once, occasional, recurring, and stable patterns, analyzing provider concentration, and charting country activity with detailed timelines. New significant connections can raise a desktop notification or publish to an MQTT broker you configure. Nothing is sent anywhere by default: processing happens locally, with no telemetry. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Deploy