Trippy is a network diagnostic tool and terminal user interface that combines ping and traceroute functionality to analyze network paths and performance. It provides a network packet parser and path analyzer to detect packet loss, jitter, and multipath routing through continuous network probing.
The project is distinguished by its support for specialized tracing strategies, including Paris and Dublin, to ensure consistent path discovery. It identifies network address translation devices and utilizes heuristic analysis to distinguish genuine packet loss from rate-limiting.
Broad capability areas cover routing diagnostics, such as identifying autonomous systems and mapping geographic coordinates for network hops. The tool supports network metadata retrieval through DNS resolution and provides data export options in formats including JSON, CSV, and Graphviz DOT.
The system includes an unprivileged execution mode to perform network tracing without elevated permissions when raw sockets are unavailable.