High-Performance Connectivity Tracer (HiPerConTracer) is a Ping/Traceroute
measurement framework. HiPerConTracer refers to the core measurement tool,
which performs regular Ping and Traceroute runs among sites.
Key features include:
- Multi-transport-protocol support (ICMP, UDP);
- Multi-homing and parallelism support;
- Handling of network load balancing;
- Multi-platform support (currently Linux and FreeBSD);
- High-precision (nanosecond) timing (Linux software and hardware
   timestamping);
- Integrated library (shared/static) for third-party software
   (libhipercontracer);
- Open-source C++ codebase focused on performance and portability with
   only a small number of dependencies.

Furthermore, the HiPerConTracer framework provides additional tools for
obtaining, processing, collecting, storing, and retrieving measurement
data:
- Viewer Tool: Displays the contents of results files.
- Results Tool: Merges and converts results files (e.g., to CSV format).
- Sync Tool: Copies data from a measurement node (vantage point) to a
   remote collector server via RSync/SSH.
- Reverse Tunnel Tool: Maintains a reverse SSH tunnel from a remote
   measurement node to a collector server.
- Collector/Node Tools: Simplify the setup of nodes and collectors.
- Trigger Tool: Triggers measurements in the reverse direction.
- Importer Tool: Stores measurement data into SQL (MariaDB/MySQL,
   PostgreSQL) or NoSQL (MongoDB) databases.
- Query Tool: Queries data from a database and stores it into a results
   file.
- Database Shell: A simple command-line front-end for the underlying
   database backends.
- Database Tools: Helper scripts to join database configurations into
   an existing DBeaver configuration.
- UDP Echo Server: A UDP Echo (RFC 862) protocol endpoint.
