Pretty Good Terminal

The scriptable terminal solution

The Ultimate Network Scripting Tool

Pretty Good Terminal is an Enterprise Network Device Scripting Tool designed to mass configure thousands of devices. Available for Windows platforms supporting the .NET 4 framework.

It is a lightweight, scriptable, programmable and extensible .NET based network configuration utility designed to mass-configure networking devices, such as Cisco routers or switches and supports SSH / Telnet connections over multiple jump servers.

Supports Python scripting and script debugging for Visual Scripts and standard Python script files.

PGT excels in its ability to connect to remote devices when direct, routed connection is not available, but jump servers/routers can form a path, hop-by-hop, towards the destination

Using jump servers

One of its great features is the Visual Script Editor. With Visual Scripting one can design, implement and debug complex scripts visually without being a programmer. with some programming knowledge, the capability of a vScript is virtually limitless. A vScript is eventually an active flowchart with elements containing optional C# or Python code.

Using Visual Scripts

Watch this short video to see Visual Script in action. As the script runs the vScript element under execution is highlighted.A breakpoint can be set on any vScript element to pause execution and watch variables to examine decisions in the control flow.

If you need sophisticated processing you can enter c# code into any element's code block. This way the CLI commands can also be constructed dynamically.

It is very easy to generate and execute a CLI script and later edit or extend it using Excel. Using Python Interactive you can quickly write, execute and debug Python scripts which execute CLI commands to collect information or configure devices. Sample scripts will guide you for the first steps. PGT's modular architecture also supports external class libraries for .NET languages to perform custom actions via a scriptable terminal interface.

As a development platform PGT can also be used as an SSH / Telnet library for applications. And all of this functionality is also provided through a chain of jump servers, not just for direct device connections.

For those being more familiar with VBS/WSH/PowerShell scripting, Pretty Good Terminal exposes its functionality through COM objects.

As PGT was born as a solution to real life challenges, it has already proven its power and efficiency in production, Data Center environments and are tested on more than 50000 devices.

For a more detailed description please visit development support page or read Product Documentation and Developers' reference

PGT is in active development and as a result any errors discovered gets fixed quickly. Please check the News and Fixes pages first in case of an error as might have already been fixed in a new release.

Latest version is which can be downloaded for free here.

PGT Desktop

Pretty Good Terminal desktop

CDP to VISIO plugin to discover Cisco network

CDP to VISIO plugin

PGT Cisco Configuration Manager

PGT Cisco Configuration Manager

Scripting Project Manager

PGT Scripting Project Manager - not yet published

4.8 8864

Log in

Username :
Password :

Do not have an account yet ?
In order to log in please register first...

Forgotten password

Alternatively, log in with Facebook


25 May, 2016

New fix released


08 April, 2016

Standard Edition made free


01 April, 2016

Python script support


10 February, 2016

PGT Visual Scripting...


7 November, 2015

PGT Cisco Configuration Manager plugin...


28 January, 2015

CDP to VISIO plugin


The Author

Have a question ?

Contact me

Pretty Good Terminal - The scriptable terminal solution