Expect related resources within the Tcl community include:
What: Expect
Where: http://expect.nist.gov/
http://sourceforge.net/projects/expect/
http://expect.nist.gov/FAQ.html
http://expect.nist.gov/scripts/
ftp://ftp.nist.gov/mel/div826/subject/expect/
ftp://ftp.procplace.com/pub/tcl/sorted/packages-8.0/distrib/cvs-expect5.32.tar.gz
ftp://cmsr3.scm.liv.ac.uk/pub/expect5.9.tar.gz
http://bmrc.berkeley.edu/people/chaffee/expectnt.html
ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/ports/japanese/expect.tar
http://prdownloads.sourceforge.net/expect/slavedrv1.0.zip
http://phaseit.net/claird/comp.lang.tcl/expect.html
Description: Expect is a scripting language to interface with programs
such as FTP, telnet, fsck, and others that normally cannot be
automated from a shell script. Think of it as providing the means
to 'remote control' other programs. It is thus also good for
automating program execution on remote systems, and providing the
means to creating Tk interfaces on top of other, non-GUI, programs
V5.x is Tcl 7.x compatible. The version on
liv, while not from the author, is a set of source modified to
be used with tclX, BLT, and TkSteal. V5.28 (the tar.gz version)
is Tcl 8.0 compatible. This package will also build [expectk], which
allows one to write Tk interfaces to the above types of programs.
The version at berkeley is a release of Expect for Windows NT,
which includes patches to Tcl to allow fileevent to work for pipes
and serial ports. It does not work for Windows 95. Check its web
page for info on the latest development snapshots.
The url for a version of Expect 5.25/Tcl 7.6 for Japanese Tcl is
mentioned above.
The slavedrv code mentioned above is an attempt to port a recent
version of expect to recent version of Windows. It may not have
all the expect functionality.
Version 5.31 of Expect, compatible with Tcl 8.2, is also available from
the Sourceforge CVS repository.
Updated: 05/2002
Contact: mailto:[email protected] (Don Libes)
mailto:[email protected]
mailto:[email protected] (Gordon Chaffee)
What: 99 bottles of beer on the wall
Where: From the contact
Description: Expect script which simulates a human typing the beer song
as they drink the beer.
Contact: mailto:[email protected] (Don Libes)
What: beast
Where: http://www.epok.demon.co.uk/
Description: Both Expect And Scotty Together (BEAST) permits intelligent
interrogation of network nodes to see if they support IP stacks
and a Simple Network Management Protocol (SNMP) agent.
Recently updated to include support for Tcl 8.0, Scotty v2.1.9
and Expect 5.25.
Updated: 08/1998
Contact: mailto:[email protected] (Ian Jarrett)
What: Best Ferrups UPS monitor
Where: From the contact
Description: Program monitors Best Ferrups UPS using expect and displays
the results using Tk. Pages if alarm condition. Requires Tcl 7.5
and Expect 5.20.
Updated: 03/1999
Contact: mailto:[email protected] (Doug Hughes)
What: Dataplot
Where: http://www.itl.nist.gov/div898/software/dataplot/homepage.htm
http://www.itl.nist.gov/div898/software/dataplot/gui_mode.htm
http://www.itl.nist.gov/div898/software/dataplot/com_mode.htm
Description: Free public domain multi-platform software system for
scientific visualization, statistical analysis and non-linear
modeling. Makes use of Tcl/Tk, Expect, etc. to provide a
graphical interface.
Updated: 10/2001
Contact: mailto:[email protected]
What: DejaGnu
Where: http://dejagnu.sourceforge.net/
http://darkstar.cygnus.com/rob/dejagnu_toc.html
ftp://ftp.cygnus.com/pub/dejagnu/dejagnu-1.4.tar.gz
Description: An expect 5.x based package designed to be a framework
for testing other software. Separate test suites exist for
GDB and binutils. Note that the tar includes a complete release
of Tcl 7.5 and expect 5.x. Additional test suites are available.
Currently it is at 1.4.0 .
Updated: 09/2001
Contact: mailto:[email protected] (Rob Savoye)
What: dialUpManager
Where: http://www.abl.com/opt/ExpecTk/dialUpManager.txt
Description: An Expect/Tk script to start and stop ASPPP interfaces on Solaris.
Updated: 02/2000
Contact: mailto:[email protected] (Paul Tod Rieger)
What: Drone
Where: http://drone.sourceforge.net/
http://pscs.physics.lsa.umich.edu/Software/Drone/
http://www.santafe.edu/projects/swarm/
Description: Automatically run batch simulations. Runs can be distributed
over the internet or run locally. Written in Expect.
Updated: 04/2000
Contact: mailto:[email protected] (Ted Belding)
What: expecTerm
Where: ftp://ceylon.gte.com/pub/expecterm/expecTerm1.0beta.tar.Z
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/expecTerm1.0beta.tar.gz
Description: expect with terminal emulation
Updated: 09/1997
Contact: mailto:[email protected] (Christopher J. Matheus) and
mailto:[email protected] (Mark D. Weissman)
What: FAQ builder
Where: ftp://ftp.nist.gov/mel/div826/subject/expect/FAQ.tcl
http://www.cme.nist.gov/pub/msid/pubs/libes96c.ps
Description: A generic FAQ Builder source, used to create either text or
HTML. Used as the basis of the FAQ for Expect.
The process is described in the PostScript paper on CGI.
Warning: If you try to display the above using a Netscape client
which has the Tcl plugin, you only get an empty page - the
plugin tries to execute it and cannot due to the presence of
some commands not implemented in the plugin.
Updated: 09/1997
Contact: mailto:[email protected] (Don Libes)
What: Forecast
Where: http://ftp.casabyte.com/pub/Documentation/forcast.tar.gz
Description: Tk 4.2/Tk 8.0 GUI based tool for writing Tcl/Tk/Expect.
Updated: 09/1997
Contact: mailto:[email protected] (Andrew Le)
What: ftp-inband
Where: From the contact
Description: An expect script which uses its own internal protocol to copy
files over a telnet/rlogin/etc. link.
Updated:
Contact: mailto:[email protected] (Don Libes)
What: GDB Tk interface (tgdb)
Where: ftp://sunsite.unc.edu/pub/Linux/devel/debuggers/tgdb-1.4.src.tgz
ftp://sunsite.unc.edu/pub/Linux/devel/debuggers/tgdb_wish-linux.tgz
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/tgdb_wish-IRIX5.2.tar.gz ???
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/tgdb_wish-Sol2.4sparc.tar.gz ???
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/tgdb_wish-AIX32RS6k.tar.gz ???
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/tgdb_wish-HPUX-bin.tar.gz ???
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/tgdb_wish-sunos4.1.3.tar.gz ???
Description: Tcl/Tk based interface to gdb, similar to xxgdb and mxgdb. Uses
Tcl, Tk, expect, tclX, BLT, and TkSteal. This is a shareware
product. Binaries for most Unix platforms are available at this
same site.
Updated: 10/1998
Contact: mailto:[email protected] (Tgdb questions)
mailto:[email protected] (HighTec EDV-Systeme GmbH)
What: idiff
Where: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/text/idiff.tcl.gz
Description: An interactive diff program, written in Expect and
based on the C from Kernighan and Pike's "The Unix Programming
Environment" book.
Updated: 02/1997
Contact: mailto:[email protected] (Alistair G. Crooks)
What: Intranet Developer's Kit
Where: http://www.cygnus.com/
Description: IDK contains enhanced and stabilized internet technologies
(perl, Tcl, Tk, expect, and Apache) from the internet. Cygnus
provides multiple levels of support for IDK. It is with IDK that
enterprise clients, ISPs and the like, can establish commercially
viable WWW presence using FREE software.
Updated:
Contact: mailto:[email protected]
What: Libsearch
Where: From the contact
Description: expect driven interface to internet library databases.
Updated:
Contact: mailto:[email protected] (Terrence Brannon) ???
What: Monitor files
Where: From the contact
Description: An Expectk script to perform a tail -f on a file and display
the results.
Updated:
Contact: mailto:[email protected] (Bob Willmot)
What: moonshine
Where: http://www.rednecksoft.com/
Description: Source code editor which recognizes most of the Tcl/Tk, Itcl,
and Expect commands. Has customizable syntax highlighting
Updated: 02/2000
Contact: mailto:[email protected]
What: nasppp
Where: From the contact
Description: nasppp provides Linux users with support of various network
protocols. You must have PPP compiled statically into your kernel,
as well as have PPP v2.2.0f or greater and Expect.
Updated:
Contact: mailto:[email protected] (John Gotts)
What: remote_update.pl
Where: http://www.cse.fau.edu/%7Evalankar/remote_update/
Description: Program automates administrative tasks across apps, using
ssh/scp. Doc says that script requires Expect/Tcl/Tk .
Updated: 08/2001
Contact: mailto:[email protected]
What: router-stats
Where: ftp://ftp.scn.de/pub/networking/router-stats/router-stats-1.30.tar.gz
Description: Gather statistics about router data and then create bar
graphs of the data. For more data, see
http://www.scn.de/%7Eiain/router-stats/
Depends on Tcl, Expect, and Perl.
Updated:
Contact: mailto:[email protected] (Iain Lea)
What: rscript
Where: http://sharknet.tj/%7Erscript
http://sharknet.tj/%7Erscript/rscript.tgz
Description: Expect/Tcl script to automate remote login and command execution.
Supports various protocols, including ssh, ssh2, telnet and
ftp. Optional remote mail notification of output.
Updated: 04/1999
Contact: mailto:[email protected]
What: runshell
Where: http://www.smith-house.org:8000/open.html
Description: Example of using Expect to open a shell and sending commands
to it, parsing the output and returning it as a result.
Updated: 03/2001
Contact: mailto:[email protected]
What: sgitcl
Where: From SGI
Description: sgitcl comes standard with SGI's version Irix 6.2 and higher
operating system. It includes Tcl, Tk, tclX, tkX, and Tm - a
Tcl Motif toolkit as well as other frequently requested extensions.
The latest report was that it was based on Tcl 7.4/Tk 4.0/Tcl Motif
1.4/Expect 5.17/incr Tcl 1.5 . Oratcl, Sybtcl, GLXaux as well
as some custom sgitcl extensions (tclObjSrv, rstat, sautil,
SNMP, wwwHelp, as well as support for various SGI specific
widgets and the Xbae Matrix widget) are also provided.
Updated: 04/1997
Contact: Unknown
What: SLOCCount
Where: http://www.dwheeler.com/sloccount/
Description: Suite of software metric programs for counting
physical source lines of code (SLOC) in large software systems.
Recognizes a wide number of languages, including Ada, Assembler, awk,
C, C++, FORTRAN, Java, lex, LISP, Makefiles, Objective-C,
Pascal, Perl, Python, sed, shell, SQL, Tcl/Expect, YACC, etc.
Comes with RPMs as well as in a cygwin compatible format.
Currently at version 2.09 .
Updated: 07/2001
Contact: mailto:dwheeler at dwheeler dot com
What: SSH Buddy
Where: http://www.sundilla.net/sshbuddy/
Description: Tcl/Tk/Expect frontend to the ssh command.
Supports saving site names, login ids, passwords, etc.
Currently at v1.05 beta.
Updated: 08/1999
Contact: mailto:[email protected]
What: term_expect
Where: ftp://ftp.cme.nist.gov/pub/expect/expect.tar.Z
Description: Expectk script that tests character graphic (e.g., Curses) apps.
Updated:
Contact: mailto:[email protected] (Don Libes)
What: tkDCSE
Where: ftp://www-rrna.uia.ac.be/pub/dcse/
Description: Dedicated Comparative Sequence Editor - a Tk application for
Irix 5.2 (though it should be able to be ported).
This is a multiple sequence alignment program of
interest to biologists. It also includes a modified Tcl/Tk, with
the following extensions dynamically loadable: [incr tcl]/itcl, wigwam,
blt, expect, tclX, tix, table, mb, and etraL (some extra list
commands written by the contact). See also
http://www-rrna.uia.ac.be/%7Epeter/dcse/.
Updated:
Contact: mailto:[email protected] (Peter.DeRijk)
What: TkFestival
Where: http://tkfestival.sourceforge.net/
Description: Tcl/Tk frontend to the Festival speec synthesis program.
Uses Expect and Tk to communicate with festival.
Under the GNU GPL.
Currently at version 0.1.
Updated: 08/2001
Contact: mailto:[email protected]
What: TkLayers
Where: From the contact
Description: Tk/Expectk interface to ulayers, a windowing package
for serial protocol Unix users.
Updated:
Contact: mailto:[email protected] (Dan Wallach)
What: tkps (Rieger)
Where: http://www.abl.com/opt/ExpecTk/tkps.txt
Description: Tk wrapper around the Unix ps process status command.
Updated: 02/2000
Contact: mailto:[email protected] (Paul Tod Rieger)
What: tkTelnet (Patel)
Where: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/net/tkTelnet-1.0
Description: An expectk script that automates logging into machines
via telnet. Requires Tcl 7.4/Tk 4.0/Expect 5.17 or
newer.
Updated: 02/1997
Contact: mailto:[email protected] (Yatish Patel)
What: tkterm
Where: ftp://ftp.cme.nist.gov/pub/expect/expect.tar.Z
ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/pterm/
???
Description: Expect bindings to make Tk text widget into terminal emulator.
Pterm is an updated version of tkterm by Bruce STephers
mailto:[email protected] to add more terminal
emulation abilities.
Updated: 02/1997
Contact: mailto:[email protected] (Don Libes)
What: Usenet gateways for Compuserve and GEnie
Where: From the contact
Description: Software using Expect, Bourne shell, and C which provides
a gateway between GEnie and/or Compuserve Information Systems and
a local moderated Usenet newsgroup.
Updated:
Contact: mailto:[email protected] (David Beckemeyer)
What: VSC Lite
Where: http://www.opengroup.org/testing/downloads/vsclite.html
Description: Light version of the full Open Group commands and utilities
test suite. Based on Tcl/Expect.
Currently at version 5.1.1L .
Updated: 09/2001
Contact: mailto:andrew at abs dot net
What: X-SETI
Where: http://www.nccn.net/%7Egc_kumon/xseti/
http://setiathome.ssl.berkeley.edu/
Description: Another frontend for the Unix SETI@home client, based on
Tk and Expect. The current version is v0.8.1.
Updated: 05/1999
Contact: mailto:[email protected]
What: xibc
Where: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/games/xibc-0.31/xibc-0.31.tar.gz
Description: Requires expectk - provides an X11 front-end for the Internet
Backgammon Server.
Updated: 02/1997
Contact: mailto:[email protected] (Jesper Blommaskog)
What: xrshells
Where: ftp://sunsite.unc.edu/pub/Linux/system/network/xtools/xrshells-0.99.0.tar.gz
Description: Using expect, start up remote shells to several machines, then
forward the user's keystrokes to all of those remote shells.
The output of each shell is presented in separate xterms. Provides
interface to making the same changes against a series of machines
in parallel.
Updated: 07/1998
Contact: mailto:[email protected]
What: beast
Where: ftp://etlxd10.ericsson.se/pub/Beast1.0.tar.Z
Description: Tcl toolkit which combines both Expect and Scotty, allowing
network interrogation and intelligent configuration of nodes.
It is a SunOS 4.x binary, with a readme that explains how to
compile your own port.
Updated:
Contact: mailto:[email protected] (Ian Jarrett)
What: Calc_Object
Where: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/bc.tar.gz
Description: A Tcl object which talks to bc via expect.
Updated: 10/1998
Contact: mailto:[email protected] (Terrence Brannon) (???)
What: gwlogin.exp
Where: http://www.rlenter.com/tcl/gwlogin.html
Description: Automated double-login via ssh.
Updated: 10/2002
Contact: mailto:[email protected] (Roland Roberts)TWu - 2024-07-31 17:20:55
For TkFestival above: Link broken, project no longer available. Only some files in WayBack-Machine and WayBack-Machine