Free core + Pro · Linux / macOS

One laptop. Three roles. Full gPTP visibility.

Debugging gPTP (IEEE 802.1AS) on an ECU today means juggling a fixed-role master clock, Wireshark and raw ptp4l terminals. gPTP Studio collapses that bench into one window.

gPTP Studio — Overview · eth0
GrandMaster
Slave
Listener ▸
offsetFromMaster (ns) −4 ns
+500 ns alarm Follow_Up · correctionField −482 ns t + 58 s
port state: SLAVE GM: 00:1B:21:FF:FE:4C:82:9A meanPathDelay: 124 ns Sync rate: 8 Hz ⚠ offset exceeded +500 ns @ 14:32:05
Highlights

The debugging bench, in one window.

Three roles, one click

GrandMaster (feed the ECU), Slave (validate the ECU's GM), passive Listener — each a ptp4l config generated live from the GUI form.

Real-time sync curves

offsetFromMaster and meanPathDelay at the Sync rate (8 Hz), alarm threshold with red banner + system notification.

Packet capture & full decode

libpcap live capture, full field decode of every gPTP message type incl. the 802.1AS TLV, hex view, pcap import & export.

Built-in simulator

A synthetic 802.1AS session through the same decoder — demo, test and learn without hardware.

Scenario presets

Save role + parameter + interface combos, apply-and-go; export the generated ptp4l.conf.

Offline licensing

RSA-2048 signed license files, 14-day Pro trial, machine binding — verified offline via the system openssl CLI.

Licensing

Free core for everyone. Pro for the bench.

Source is Apache-2.0; distributed binaries follow the EULA. Every install starts with a 14-day Pro trial.

Free Pro
Listener capture + packet decode
Offline pcap import
Simulator
Config editor + ptp4l.conf preview
GM / Slave engine control
Reference source (phc2sys)
pcap export
Packet store 2 000 frames 50 000 frames
Download

v1.0.0, ready for the bench.

Platform notes. The full GM / Slave engine and hardware-timestamp capture are Linux-only (no SO_TIMESTAMPING/PHC on macOS); macOS is the analysis + simulator seat.

Built with Glaze — Racket backend, native WebView window, no Node, no native toolchain. 155 tests · CI