Dashboard Tools

Professional Mesh Tools

MeshDash includes a suite of operator-grade tools not found in any other Meshtastic interface — deep packet inspection, live traceroute, complete radio configuration, and a browser-based USB bridge.

meshdash.local:8000 / MeshShark
LIVE
ALL 0 MESSAGE 0 POSITION 0 TELEMETRY 0 NODE INFO 0 ROUTING 0
NO.TIMEΔt SOURCEDESTCH PROTOCOLSNRHOPS PAYLOAD
RAW JSON OBJECT
[ SELECT A PACKET ]
DECODED METADATA
[ SELECT A PACKET ]
RADIO LAYER + SOURCE
[ SELECT A PACKET ]

BPF Filter Syntax

MeshShark supports a Wireshark-inspired BPF filter language. You can chain multiple conditions with spaces (implicit AND).

BPF FILTER EXAMPLES
type:Message Only show Message packets
src:!a3f2 From node ID containing "a3f2"
dst:^all Broadcast destination only
snr>-5 SNR better than −5 dB
snr<-15 Poor signal packets only
ch:0 Channel 0 only
hops:0 Direct/no-hop packets
text:hello Payload contains "hello"
type:Telemetry snr>0 Telemetry from good-signal nodes

Three-Pane Detail View

Click any packet row to open the three-pane detail view. Each pane provides a different perspective on the same packet:

Raw JSON Object

The complete packet dict as stored in the database — every field, including vendor extensions and raw bytes. Includes a one-click copy button.

Decoded Metadata

Human-readable field-by-field breakdown: type, source/destination, channel, payload summary, SNR, hop count, timestamp.

Radio Layer + Source

SNR, RSSI, hop limit vs hop start, source classification (RF/MQTT/LOCAL/UNKNOWN), and the confidence score from the evidence engine with a breakdown of each evidence point scored.