def main(): from xpra.platform import program_context with program_context("Host Check", "Host Check"): for x in ("-v", "--verbose"): while x in sys.argv: sys.argv.remove(x) log.enable_debug() if len(sys.argv)<3: print("usage: %s peername1 hostname1 [peername2 hostname2] [..]" % sys.argv[0]) return 1 sys.argv = sys.argv[1:] while len(sys.argv)>=2: peername, host = sys.argv[:2] check = check_host(peername, host) print("host check for '%s', '%s': %s" % (peername, host, check)) sys.argv = sys.argv[2:] return 0
def main(argv): from xpra.platform import program_context from xpra.log import enable_color with program_context("Auth-Test", "Auth-Test"): enable_color() for x in ("-v", "--verbose"): if x in tuple(argv): log.enable_debug() argv.remove(x) if len(argv) != 3: log.warn("invalid number of arguments") log.warn("usage: %s [--verbose] username password", argv[0]) return 1 username = argv[1] password = argv[2] a = Authenticator(username=username) if a.check(password): log.info("authentication succeeded") return 0 log.error("authentication failed") return 1