import getpass import telnetlib HOST = input("host name: ") user = input("user name: ") password = getpass.getpass() tn = telnetlib.Telnet(HOST) tn.read_until(b"login: ",1) tn.write(user.encode('ascii') + b"\n") print("login done") tn.read_until(b"Password:",1) tn.write(password.encode('ascii') + b"\n") print("password done") print(tn.read_until(b">",10)) #tn.write(b"ls\n") #print(tn.read_very_eager()) #print (tn.read_until(">")) #while 1: # cmd = input() # if (cmd == "exit"): # break # tn.write(cmd + "\n") # print(tn.read_until(">")) tn.write(b"exit\n") #print(tn.read_until(b"$"))