hi
i am using a telnet session to simulate an authentication mechanism
USER = "user"
PASSWORD = "password"
try:
        telnet = telnetlib.Telnet(HOST)
        telnet.set_debuglevel(5)
        telnet.read_until("login: ")
        telnet.write(USER + "\n")
        telnet.read_until("Password: ")
        telnet.write(PASSWORD + "\n")
except:
        print "failed to telnet"
else:
        try:
                telnet.write("ls\n")
        except:
                print "cannot ls"
        else:
                telnet.write("exit\n")
                print telnet.read_all()


When i purposely input a wrong password, it "hangs" at the login prompt
waiting for
login and Password. The host i am telnetting to is a unix server.
How can i "exit" this login prompt if the user keys in wrong password
in my script?

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to