Use this command to install mdns-browser with WinGet:
winget install --id=hrzlgnm.mdns-browser -e
mDNS Browser is a cross-platform application designed to browse and manage services using multicast DNS (mDNS). Built with Rust, Tauri, and Leptos, it provides a user-friendly interface for discovering and exploring network services in real-time.
Key Features:
Cross-platform support for Windows, Linux, and macOS.
Real-time browsing of mDNS services across the network.
Detailed view of service information, including IP addresses, port numbers, and TXT records.
Command-line options for adjusting logging levels, enabling devtools, or disabling specific rendering features.
Logging capabilities to track application activity on supported platforms.
Audience & Benefit:
Ideal for network administrators, developers, and IT professionals who need to monitor, troubleshoot, or manage mDNS services. It simplifies the process of discovering network resources and provides a centralized view of service details, reducing the need for manual checks or complex configurations.
mDNS Browser can be installed via winget on Windows, making it accessible to users across different operating systems.
README
mDNS-Browser
This application allows you to browse services using mDNS. For a force-directed graph visualizer of the same services, check out zux. For an alternative running in a terminal, check out mDNS-TUI-Browser
This option disables the dmabuf renderer, which is used to improve performance on Linux.
If you experience rendering issues, you can try disabling this option to see if it resolves the problem.
This option disables NVIDIA explicit sync, useful for testing or debugging rendering issues on non-NVIDIA systems.
This option has been added with release v1.8.0
no-nvidia-workaround (Linux only)
This option disables all NVIDIA workarounds entirely, including automatic detection.
Useful for testing whether rendering issues are caused by the workarounds or to completely disable them.
This option takes precedence over both --disable-dmabuf-renderer and --disable-nv-explicit-sync.
nvidia-workaround-verbose (Linux only)
This option prints diagnostic notes to stderr when a NVIDIA workaround is applied, so you can confirm which workarounds are active.
It only affects diagnostic output and does not change any behavior.
The binaries built for desktop targets are now all built in auditable mode using cargo-auditable.
For information on how to audit the binaries, see Usage
The GitHub releases are now immutable: a release is first created as a draft, all its assets (binaries, checksums, attestations) are uploaded while it is still a draft, and it is only published once everything is in place. This ensures that a published release is always complete and cannot be altered afterward.
This process has been used since release v1.13.0.
Privacy
For a privacy statement checkout the document PRIVACY.
Acknowledgments
This app uses the fantastic mdns-sd library to handle all mDNS functionality. If you find this app helpful, consider giving the library a star on GitHub!