#!/usr/pkg/bin/python import re, sys query = sys.stdin.readline() querypattern = re.compile("^\s*(\d+)\s*,\s*(\d+)\s*$"); properquery = querypattern.match(query) if properquery: (clientport, serverport) = properquery.groups() clientport, serverport = int(clientport), int(serverport) else: clientport, serverport = 0, 0 if (clientport < 1) or (clientport > 65535): clientport = 0 if (serverport < 1) or (serverport > 65535): serverport = 0 if clientport > 0 and serverport > 0: sys.stdout.write("%s,%s : %s : %s :%s\r\n" % (clientport, serverport, 'USERID', 'UNIX', 'somebody')) else: sys.stdout.write("%s,%s : %s : %s\r\n" % (clientport, serverport, 'ERROR', 'UNKNOWN-ERROR'))