{"repo":"knipknap/exscript","free":true,"listed":false,"github":"https://github.com/knipknap/exscript","clone":"git clone https://github.com/knipknap/exscript.git","description":"A Python module making Telnet and SSH easy","language":"Python","stars":375,"topics":["exscript","python","telnet","ssh","protocol","network","networking","automation","expect"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Exscript Summary Exscript is a Python module and a template processor for automating network connections over protocols such as Telnet or SSH. We attempt to create the best possible set of tools for working with Telnet and SSH. Exscript also provides a set of tools and functions for sysadmins, that simplify regular expression matching , reporting by email, logging , or syslog handling, CSV parsing , ip address handling , template processing , and many more. Exscript may be used to automate sessions with routers from Cisco, Juniper, OneAccess, Huawei, or any others. If you want to configures machines running Linux/Unix, IOS, IOS-XR, JunOS, VRP, or any other operating system that can be used with a terminal, Exscript is what you are looking for. Do you need commercial support? Exscript is supported by Procedure 8. Get in touch if you need anything! Method 1: Using Exscript with Python Simple Slightly more advanced (multi threaded) Method 2: Using the Exscript command line tool Create a file named test.exscript with the following content: To run this Exscript template, just start Exscript using the following command: Awesome fact: Just replace ssh:// by telnet:// and it should still work with Telnet devices. Documentation Full documentation is here: http://exscript.readthedocs.io","default_branch":null,"files":null,"tree":[],"storefront":"/r/knipknap","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/knipknap/exscript/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}