message = response elif len(parts) == 2: HOST = parts[0] CMD = parts[1] self.telnet_query(CMD, HOST) self.send_response(200) self.end_headers() self.wfile.write(message) if self.server.DEBUG: print('[HTTP TELNET BRIDGE] <' + query + '> ==> <' + response + '> ==> <' + message + '>') return ### MAIN ### LOCALHOST = "" LOCALPORT = 8000 server_address = (LOCALHOST, LOCALPORT) if (len(sys.argv) == 2) and (sys.argv[1].lower() == 'debug'): DEBUG = True print('[HTTP TELNET BRIDGE] starting server, DEBUG ENABLED') else: DEBUG = False print('[HTTP TELNET BRIDGE] starting server, no debug') server = HTTPServer(server_address, telnet_message_handler) server.DEBUG = DEBUG server.serve_forever()