Posts

Showing posts from January, 2020

Introduction to PGT Network Map

Image
What is PGT Network Map Pretty Good Terminal - or PGT - is a Windows Desktop application designed primarily for developing and deploying scripts on computer networking devices, such as routers and switches. PGT scripting engine is vendor agnostic by design, and its extensible architecture makes it very easy to generate and deploy simple CLI, Python or Visual scripts for almost any type of device supporting some sort of command interface. Beyond its superb scripting capability, PGT has several, well-documented development interfaces  allowing the development of custom plugins that can leverage the advanced scripting APIs provided by the software.   The availability of the development and scripting support, as well as the built-in Python IDE environment has inspired the vision of building an interactive Network Map plugin for PGT.  Ultimately, PGT Network Map is an optional module of the application making extensive use of Python script parser modu...

Your First Network Map

Image
Create Your first Network Map In this post I will show you how easy and quick is to create a new network map. The test network in this example consists of a Paloalto firewall and a few Juniper EX series switches. Logon credentials One thing what is really required to perform a successful discovery is to ensure PGT is able to connect and log in to devices. Assuming you can use the same credential for all network equipment got to Tools/Options and select Terminal Scripting tab to set default username and password: If login to network devices requires several different credentials to be used, then credentials can also bet set specific to management address / network : Connections Another factor influencing discovery is how devices can be reached. Some networks allow accessing protected network gears from a specific source network only and hence a jump server (or stepping server) must be used. To define jump servers go to Tools/Options and select "Ju...