You can edit almost every page by Creating an account and confirming your email.

HiPerConTracer

From EverybodyWiki Bios & Wiki

HiPerConTracer
Other namesHigh-Performance Connectivity Tracer
Original author(s)Thomas Dreibholz
Developer(s)Thomas Dreibholz, Simula Research Laboratory, Simula Metropolitan Center for Digital Engineering
Initial releaseSeptember 22, 2015; 10 years ago (2015-09-22)[1]
Stable release
2.1.14[2] / April 23, 2026; 42 days ago (2026-04-23)
Repositorygithub.com/dreibh/hipercontracer
Written inC++
Engine
    Operating systemLinux, FreeBSD
    Platformcross-platform
    TypeNetwork performance measurement, Ping, Traceroute
    LicenseGPL-3.0-or-later
    Websitewww.nntb.no/~dreibh/hipercontracer/

    Search HiPerConTracer on Amazon.

    HiPerConTracer (High-Performance Connectivity Tracer) is an open-source network measurement framework for performing large-scale Ping and Traceroute measurements to observe path characteristics and round-trip times (RTT) across multiple networks.[3] HiPerConTracer operates as a background service for continuous data collection rather than a single-execution command-line utility. The framework is integrated into the NorNet testbed for research on multi-homing and multi-path transport protocols like MPTCP and SCTP.[4]

    HiPerConTracer is distributed in several major software distributions, including Debian[5], Ubuntu[6], and FreeBSD[7].

    Features

    The framework's measurement features include:

    • Multi-Transport Support: Supports ICMP-based and UDP-based Ping and Traceroute.
    • High-Precision Timing: Utilizes Linux kernel hardware and software timestamping to achieve nanosecond-level accuracy for RTT measurements.[8]
    • Load Balancing Analysis: Uses fixed checksum techniques (denoted as "Oslo Traceroute"[9]) to handle and detect load balancing in the network, ensuring multiple probes in a single round follow the same path.
    • Parallelism: Measurement of multiple targets from a single vantage point.
    • Database Integration: Includes an "Importer Tool" that stores results into SQL (MariaDB/MySQL, PostgreSQL) or NoSQL (MongoDB) databases for large-scale historical analysis, as well as a "Query Tool" to retrieve results.

    Components

    The HiPerConTracer framework consists of several specialized tools:

    • HiPerConTracer: This is the main measurement tool, which performs the actual probes.
    • HiPerConTracer Viewer Tool: Displays and inspects raw result files.[10]
    • HiPerConTracer Importer Tool: Imports data from result files into a central database.[11]
    • HiPerConTracer Query Tool: Queries results from a central database and exports them into a results file.[12]
    • HiPerConTracer Results Tool: Used for merging, filtering, and converting results into formats like CSV.[13]
    • HiPerConTracer Sync Tool: A synchronization tool that uses rsync and SSH to securely transfer data from remote measurement nodes to a central collector.[14]

    Architecture

    The HiPerConTracer framework utilizes a distributed architecture consisting of remote measurement nodes (vantage points) and a central collector. The measurement nodes run the core measurement tool as daemon and store results locally in files. These files are periodically synchronized to a central HiPerConTracer Collector, where the importer service processes them into a database. This allows for long-term monitoring of connectivity and path stability.

    Integrations

    Wireshark provides a packet dissector for HiPerConTracer traffic[15].

    See also

    References

    1. "Initial Git commit". Thomas Dreibholz. Retrieved 2026-04-29.
    2. "HiPerConTracer Homepage". Thomas Dreibholz. Retrieved 2026-04-29.
    3. Dreibholz, Thomas (2020-09-17). "HiPerConTracer – A Versatile Tool for IP Connectivity Tracing in Multi-Path Setups" (PDF). Proceedings of the 28th International Conference on Software, Telecommunications and Computer Networks (SoftCOM). doi:10.23919/SoftCOM50211.2020.9238278.
    4. Dreibholz, Thomas; Mazumdar, Somnath (2025-03-14). "HiPerConTracer 3.0: Transport-level Packet Routing Analysis Tool" (PDF). Proceedings of the 33rd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP). doi:10.1109/PDP66500.2025.00014.
    5. "HiPerConTracer package tracker". Debian Project. Retrieved 2026-04-29.
    6. "HiPerConTracer source package in Ubuntu". Canonical Ltd. Retrieved 2026-04-29.
    7. "HiPerConTracer on FreshPorts". FreshPorts. Retrieved 2026-04-29.
    8. Dreibholz, Thomas (2023-09-22). "High-Precision Round-Trip Time Measurements in the Internet with HiPerConTracer" (PDF). Proceedings of the 32nd International Conference on Software, Telecommunications and Computer Networks (SoftCOM). doi:10.23919/SoftCOM58365.2023.10271612.
    9. "hipercontracer(1)". FreeBSD Manual Pages. FreeBSD Project. Retrieved 2026-04-29.
    10. "The HiPerConTracer Viewer Tool". HiPerConTracer Homepage. Thomas Dreibholz. Retrieved 2026-04-29.
    11. "The HiPerConTracer Importer Tool". HiPerConTracer Homepage. Thomas Dreibholz. Retrieved 2026-04-29.
    12. "The HiPerConTracer Query Tool". HiPerConTracer Homepage. Thomas Dreibholz. Retrieved 2026-04-29.
    13. "The HiPerConTracer Results Tool". HiPerConTracer Homepage. Thomas Dreibholz. Retrieved 2026-04-29.
    14. "The HiPerConTracer Sync Tool". HiPerConTracer Homepage. Thomas Dreibholz. Retrieved 2026-04-29.
    15. "Display Filter Reference: HiPerConTracer Protocol". Wireshark Display Filter Reference. The Wireshark Foundation. Retrieved 2026-04-29.

    External links



    This article "HiPerConTracer" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:HiPerConTracer. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.