3 unstable releases
0.2.1 | Jan 12, 2025 |
---|---|
0.2.0 | Jan 5, 2025 |
0.1.0 | Nov 26, 2024 |
#1921 in Network programming
310 downloads per month
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–14MB
~161K SLoC