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

#788 in Parser implementations

Download history 1/week @ 2024-02-06 2/week @ 2024-02-13 2/week @ 2024-02-20 21/week @ 2024-02-27 6/week @ 2024-03-05 16/week @ 2024-03-12 2/week @ 2024-03-26 26/week @ 2024-04-02 1/week @ 2024-04-09 6/week @ 2024-04-16 52/week @ 2024-04-23 9/week @ 2024-04-30

68 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
~191K SLoC