🧭 Wardriving

honest coverage mapping for Meshtastic meshes connecting… Open live map Live feed

See what the mesh can actually reach.

Wardriving is a self-hosted, web-first tool that maps measured RF coverage for your Meshtastic LoRa mesh. A passive "ear" node ingests RF position traffic, wardriver and recon phones report hearings over the internet, and a live map turns those records into coverage cells β€” no MQTT dependency, no simulation, no guessing.

β€”coverage cells
β€”observations
β€”mesh nodes
β€”last report
Tune into the live map Coverage as GeoJSON

Current coverage

Live coverage from the server's own RF ear + wardriving observations. Cells are the single-source-of-truth status summary of the recorded dot-facts inside them (see How the map is honest below).

What this is

Measured, not simulated

Coverage comes from real RF reports, not terrain math. A server node listens on #wardriving; participants' phones pair to a Meshtastic radio and map the mesh as they move. The result is a map of where the mesh is actually heard.

Self-hosted & open

Runs on your own hardware (GPL-3.0). No vendor account, no API key, no MQTT broker. It is built as a from-scratch server adapting the MeshMapper concept to Meshtastic, and the author of FreqMapper shares that lineage.

How the map is honest

Dots are precise GPS facts. Cells are just a summarized query view of the recorded dot-facts inside them β€” one cell shows the top-rung status recorded there. Imprecise fixes are filtered from the map (not counted), and a cell's colour is the single source of truth the whole UI shares.

Built for airtime etiquette

Survey mode, adaptive back-off, and a CLIENT_MUTE ear keep the tool honest to the mesh it maps β€” a coverage mapper should never flood the very network it surveys.

Get involved

Run the map

Open the live map to inspect current coverage by cell, node presence, and recent routes β€” or pull GeoJSON into any GIS or the official Meshtastic app as a network layer.

Contribute coverage

Tune a Meshtastic radio to your mesh's #wardriving channel, pair a phone browser, and drive the areas that need proving. Every cell you record is dated and queryable β€” an honest contribution to the map.