Expect is a UNIX automation and testing tool for interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip and others. With Tk, interactive applications can be wrapped in X11 GUIs.
homepage