{"repo":"holoplot/ptp-trace","free":true,"listed":false,"github":"https://github.com/holoplot/ptp-trace","clone":"git clone https://github.com/holoplot/ptp-trace.git","description":"Terminal application to trace 🕰️ PTP traffic, written in Rust 🦀","language":"Rust","stars":31,"topics":["monitoring","network","ptp","aoip","rust","aes67","gptp","ieee1588"],"license":null,"category":"analytics","readme_excerpt":"PTP Trace A powerful cross-platform application for monitoring, analyzing, and accessing PTPv2 (Precision Time Protocol) networks in real-time with multiple operation modes: Interactive TUI or Headless Monitoring . Overview PTP Trace offers two flexible modes of operation: - 🖥️ Interactive TUI - Full-featured terminal UI with mouse support for interactive monitoring - 📊 Headless Mode - Background monitoring with event logging All modes share a common service layer and support both live packet capture and offline PCAP analysis. Demo Features Two Operation Modes 1. Interactive Terminal UI (TUI Mode) - Real-time dashboard with multiple panels - Multiple themes: Default, Monokai, Matrix - Intuitive keyboard navigation - Mouse support - Click to switch views, select rows, and navigate content - Responsive layout that adapts to terminal size - Live updates without screen flicker - Pause mode to temporarily stop network parsing for UI inspection 2. Headless Mode - Background monitoring without TUI overhead - Comprehensive event logging: - Grandmaster changes (BMCA election results) - PTP domain changes - Clock quality degradation - Host timeouts and state changes - Time transmitter selection changes - Network interface link state changes - IP address changes - Host discoveries and updates - Human-readable logging with timestamps - Configurable log levels (error, warn, info, debug) - Runs as a daemon-friendly service Network Monitoring (All Modes) - Automatic PTP and gPTP host disc","default_branch":null,"files":null,"tree":[],"storefront":"/r/holoplot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/holoplot/ptp-trace/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}