Split the proxy discovery code out into separate program