18.15.2 Telnet Example

##
18.15.2 Telnet Example

A simple example illustrating typical use:

    import getpass
    import sys
    import telnetlib

    HOST = "localhost"
    user = raw_input("Enter your remote account: ")
    password = getpass.getpass()

    tn = telnetlib.Telnet(HOST)

    tn.read_until("login: ")
    tn.write(user + "\n")
    if password:
        tn.read_until("Password: ")
        tn.write(password + "\n")

    tn.write("ls\n")
    tn.write("exit\n")

    print tn.read_all()