The Term::VT102 Perl module provides emulation of a VT102 terminal.

Like the `expect' Tcl extension, this module is intended primarily for use as a way of automating processes; for instance, you can write a script which connects via telnet to a full-screen service of some kind (such as a router, or a telephone switch), uses this module to parse the output, and therefore can tell what is currently "on the screen" and react accordingly. `expect' cannot really do this, as it is stream-oriented, rather than being able to tell you, say, what's on the top row of the screen.

You can download the latest version from here or from your nearest CPAN mirror.

Someone else has also developed a Ruby port of this Perl module.

To get in touch, please use the Contact Form.

Credit is also due to:

If you liked Term::VT102, please consider a donation:


0.91 - 9 November 2008
0.82 - 29 September 2004
0.80 - 25 April 2004
0.79 - 9 December 2003
0.78 - 13 December 2002
0.77 - 27 November 2002
0.75 - 4 August 2002
0.74 - 29 April 2002
0.73 - 2 November 2001
[SourceForge Logo]
This software is OSI Certified Open Source Software.
OSI Certified is a certification mark of the Open Source Initiative.
[OSI Certification Mark]