2 unstable releases
new 0.2.0 | Jan 5, 2025 |
---|---|
0.1.0 | Nov 26, 2024 |
#2198 in Network programming
91KB
1.5K
SLoC
An unprivileged async ICMP library. See the docs for how to use it.
Other related projects
These projects make different tradeoffs and API decisions, and while they didn't meet my needs, they may be of interest.
Development
Since macOS and Linux have fairly different behavior, the tests assert different things
on the different platforms (see the platform
module).
MacOS
To test Linux behavior on macOS, set up a Docker runtime like Colima.
One time setup for a Colima VM & Docker runtime with Rosetta for Intel on ARM:
colima start --cpu 2 --memory 2 --disk 20 --vm-type=vz --vz-rosetta
At that point, the docker
CLI should work:
docker build . -t async-icmp && docker run -t --rm async-icmp
Dependencies
~5–13MB
~151K SLoC