⋈ Tangleveil - CoreScope Multiplexer
Across the mesh, public analyzer streams flow from distant listeners. Tangleveil maintains one lightweight connection to each source and weaves their live packets into a single unified WebSocket stream.
wss://tangleveil.meshcore.ninja/ws
Analyzers
| Source | Status | Last packet | Activity | PPS | KB/s | Pkts/hr | Last health | Stored | WSC | EL p95 | perf avg | Version | Uptime | RTT | Connected |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Waiting for telemetry… | |||||||||||||||
Using this service
Connect a WebSocket client to one of the endpoints below to receive CoreScope packet streams, or poll the JSON endpoints for status.
Multiplexed stream of every connected analyzer's packets, tagged by source. Sends JSON by default; add ?binary=1 for the compact binary envelope.
Filter to specific sources with a repeated source query param or a comma-separated sources list.
websocat "wss://tangleveil.meshcore.ninja/ws"
Or:
websocat "wss://tangleveil.meshcore.ninja/ws?sources=analyzer-1,analyzer-2"
Raw, untagged packet stream for a single analyzer, identified by its source id from the table above.
websocat "wss://tangleveil.meshcore.ninja/ws/analyzer-1"
Live JSON snapshots of analyzer status, packet/byte rates, and uptime — the feed driving this page.
JSON list of configured analyzers and their current connection state.
curl https://tangleveil.meshcore.ninja/sources
Liveness check; returns ok.
Reloads configuration and sources from disk without restarting the process.
Requires an admin token: Authorization: Bearer <token>.
curl -X POST -H "Authorization: Bearer <token>" https://tangleveil.meshcore.ninja/admin/reload