5 releases

0.1.4 Jan 12, 2024
0.1.3 Dec 25, 2023
0.1.2 Aug 26, 2023
0.1.1 Jul 1, 2022
0.1.0 Jul 1, 2022

#842 in Parser implementations

Download history 41/week @ 2024-07-27 1/week @ 2024-08-03 1/week @ 2024-09-21 13/week @ 2024-09-28

107 downloads per month

MIT/Apache

115KB
3K SLoC

wez-mdns

This is a Rust crate that implements Multicast DNS resolution.

Why not the mdns crate? This one has a couple of important differences:

  • Tolerant of non-comformant DNS names - there are devices that implement mDNS discovery but that report non-comformant names. Rather than erroring out, those names are returned back to the caller.
  • High Fidelity Query Responses - this implementation returns the additional data portion from the mDNS query responses which are important for correctly resolving some services

Dependencies

~5–14MB
~188K SLoC