1: people/franz> python
   2: Python 1.5.2 (#1, Mar 11 2000, 13:03:53)  [GCC 2.95.2 19991024 (release)] on linux2
   3: Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
   4: >>> import getpass
   5: >>> import sys
   6: >>> import telnetlib
   7: >>>
   8: >>> HOST = "localhost"
   9: >>> USER = "modda"
  10: >>> PASS = "pipi"
  11: >>>
  12: >>> tn = telnetlib.Telnet( HOST )
  13: >>> tn.read_until( "login: " )
  14: 'Welcome to SuSE Linux 6.4 (i386) - Kernel 2.2.14 orange login: '
  15: >>> tn.write( USER + "\n" )
  16: >>> tn.read_until( "Password: " )
  17: 'franz\015\012Password: '
  18: >>> tn.write( PASS + "\n" )
  19: >>> data = tn.read_very_eager()
  20: >>> print data
  21: Last login: Thu Jul 26 12:47:25 from localhost
  22: Have a lot of fun...
  23: tcsh: using dumb terminal settings.
  24: tset: unknown terminal type network
  25: Terminal type?
  26: >>> tn.write("vt100\n")
  27: >>> data = tn.read_very_eager()
  28: >>> print data
  29: vt100
  30: Directory: /usr/people/franz
  31: Don Jul 26 12:52:34 CEST 2001
  32: orange people/franz>
  33: >>> tn.write("ls\n")
  34: >>> data = tn.read_very_eager()
  35: >>> print data
  36: ls
  37: Desktop  edsc.jpg        ns_imap  parasoft.bak  textclass.lst
  38: NEdit    lyxrc.defaults  nsmail   profile.pac   tmp
  39: orange people/franz>
  40: >>> tn.write("pwd\n")
  41: >>> data = tn.read_very_eager()
  42: >>> print data
  43: pwd
  44: /usr/people/franz
  45: orange people/franz>
  46: >>> tn.close()