people/franz> python
Python 1.5.2 (
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>> import getpass
>>> import sys
>>> import telnetlib
>>>
>>> HOST = "localhost"
>>> USER = "modda"
>>> PASS = "pipi"
>>>
>>> tn = telnetlib.Telnet( HOST )
>>> tn.read_until( "login: " )
'Welcome to SuSE Linux 6.4 (i386) - Kernel 2.2.14 orange login: '
>>> tn.write( USER + "\n" )
>>> tn.read_until( "Password: " )
'franz\015\012Password: '
>>> tn.write( PASS + "\n" )
>>> data = tn.read_very_eager()
>>> print data
Last login: Thu Jul 26 12:47:25 from localhost
Have a lot of fun...
tcsh: using dumb terminal settings.
tset: unknown terminal type network
Terminal type?
>>> tn.write("vt100\n")
>>> data = tn.read_very_eager()
>>> print data
vt100
Directory: /usr/people/franz
Don Jul 26 12:52:34 CEST 2001
orange people/franz>
>>> tn.write("ls\n")
>>> data = tn.read_very_eager()
>>> print data
ls
Desktop edsc.jpg ns_imap parasoft.bak textclass.lst
NEdit lyxrc.defaults nsmail profile.pac tmp
orange people/franz>
>>> tn.write("pwd\n")
>>> data = tn.read_very_eager()
>>> print data
pwd
/usr/people/franz
orange people/franz>
>>> tn.close()