Closed holiman closed 8 months ago
This is very cool, thanks @holiman . Just curious what kind of restrictions are imposed that make the mDNS library we use not work?
I don't know what the exact nature of it is. According to https://github.com/QubesOS/qubes-issues/issues/8444
LLMNR is enabled by default in Fedora’s systemd-resolved. mDNS is disabled by default in Fedora ... Disabling mDNS and LLMNR in systemd-resolved is also consistent with Qubes OS disabling Avahi by default.
An additional problem might be that qubesos uses an internal virtual network for the qubes (but I have tested from my sys-net
qubes too. I suspect it's a set of nftables rules which drop it, but haven't gotten around to debugging the nft rules, I wrote the scanner instead.
This PR adds a utility to do a little scan for chromecast devices. I'm using qubes os which has certan network restrictions, and having a hard time getting mDNS/avahi to function properly and find chromecast devices.
Examples