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

#833 in Parser implementations

Download history 3/week @ 2024-07-23 39/week @ 2024-07-30 8/week @ 2024-09-24 6/week @ 2024-10-01

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–17MB
~182K SLoC