Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)
https://github.com/jstasiak/python-zeroconf/