Expand description
Asynchronous ICMP ping library using Linux DGRAM sockets and the tokio runtime.
This crate uses SOCK_DGRAM sockets with IPPROTO_ICMP/IPPROTO_ICMPV6,
which allows sending ICMP echo requests without root privileges on Linux.
§Features
stream: implementsStreamforMeasureManyStream.
§MSRV version policy
This project has a CI job to prevent accidental bumping of the MSRV. We might bump MSRV version at any time. If you require a lower MSRV please open an issue.
Modules§
- packet
- ICMP packets implementation used by
raw_pinger. - raw_
pinger - Synchronous and asynchronous raw pinger implementation
Structs§
- Dualstack
Measure Many Stream - A
Streamof ping responses. - Dualstack
Pinger - A pinger for both
Ipv4AddrandIpv6Addraddresses. - Measure
Many Stream - A
Streamof ping responses. - Pinger
- A pinger for
IpVersion(eitherIpv4AddrorIpv6Addr).