Minimal UPnP discoverer