Home / yaNetCheck
ecosystem Linux utilities
yaNetCheck
Checking a network path with a stream of UDP datagrams: losses, duplicates, reordering.
| Version | X.01-28ECO01 (per the archive; the README says X.01-02) |
|---|---|
| Status | Maintained |
| Platforms | Linux (glibc), x86_64 and aarch64 |
| Licence | Apache License 2.0 |
| For whom | Those who check a line, a switch, a router or a whole path at a given packet rate. |
What it is
The sender sends UDP datagrams (or raw frames through AF_PACKET) with increasing numbers; the receiver counts losses, duplicates and reordering. It helps to tell "the packets do not reach the wire" from "they reach the interface but a local firewall drops them". It prints periodic statistics and survives a restart of either side.
Why
Long checks before and after a change of the network.
Quick start Build
cmake -S . -B build -DCMAKE_PREFIX_PATH=<starlet-prefix> -DCMAKE_INSTALL_PREFIX=/usr/local
cmake --build build
ctest --test-dir build
cmake --install build
Source: yaNetCheck/README.md (needs StarLet and HELP)
Download
Shipped as yanetchk-X.01-28ECO01.tar.gz (where it is published is to be announced).
Source and links
- Source links are to be announced.