2 releases

Uses new Rust 2021

0.1.1 Jul 1, 2022
0.1.0 Jul 1, 2022

#654 in Parser implementations

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

~2–7MB
~115K SLoC