for Groovy language DSL. Perl Expect.pm — Perl module (newest version at metacpan.org) Python Pexpect — Python module for controlling interactive programs in a pseudo-terminal winpexpect — port of pexpect to the Windows platform paramiko-expect — A Python expect-like extension for the Paramiko SSH library which also supports tailing logs. Ruby RExpect — a drop in replacement for the expect.rb module in the standard library. Expect4r — Interact with Cisco IOS, IOS-XR, and Juniper JUNOS CLI Rust rexpect - pexpect-like package for the Rust language. Scala scala-expect — a Scala implementation of a very small subset of the Expect tool. Shell Empty — expect-like utility to run interactive commands in the Unix shell-scripts sexpect — Expect for shells. It's implemented in the client/server model which also supports attach/detach (like GNU screen). References Further reading External links (IBM Developerworks) Scripting languages Free software programmed in Tcl Automation software Tk (software) Public-domain software with source code