Skip to content
A Python module making Telnet and SSH easy
Python Other
Find file
Failed to load latest commit information.
demos demo: Fix typo in multiple.py Oct 17, 2014
doc doc/Makefile: Update repo url Apr 14, 2015
src Remove conflicting os guessing Mar 24, 2016
tests Add new driver for Riverbed RIOS (SteelHead) Mar 24, 2016
.gitignore fix pip -e installation flag Jul 17, 2012
.travis.yml Improve coverage settings Jul 11, 2015
AUTHORS Update legalese and contact address, and remove useless junk from the… Dec 8, 2009
COPYING Major redesign, split some libraries out of the Exscript package. Jun 22, 2008
ChangeLog Update legalese and contact address, and remove useless junk from the… Dec 8, 2009
INSTALL Updated install docs Jun 5, 2015
MANIFEST.in Fix another setup.py regression Jul 11, 2015
Makefile Makefile: fix: use distutils to select default site directory. Jan 17, 2011
README.md Updated install docs Jun 5, 2015
TODO add a test for Exscript.Task. Aug 23, 2011
VERSION.in a large amount of random cleanups to make pylint happier. Feb 4, 2011
exclaim exclaim: fix --order-list. Jan 9, 2012
exscript exscript interpreter: set driver manually Jun 2, 2015
exscriptd exscriptd: get rid of useless --domain CLI option. Aug 28, 2011
exscriptd-config daemon-config: move --log-dir from global options to daemon options. Aug 26, 2011
pylint.rc add pylint.rc Aug 24, 2011
requirements.txt Fix small bug in testing code. Jul 12, 2015
setup.cfg Fix another setup.py regression Jul 11, 2015
setup.py Fix small bug in testing code. Jul 11, 2015
version.sh version.sh: fix: remove tempfile. Sep 12, 2011

README.md

Exscript

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 is also an excellent and much more powerful Net::Telnet replacement, so we welcome all you Perl developers!

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 should be just what you are looking for.

The Exscript template language is also in some ways comparable to Expect, but has some unique features that make it a lot easier to use and understand for non-developers.

Links

Mailing List: http://groups.google.com/group/exscript/

Dependencies

  • Python >=2.6 , <=2.7 (no Python 3 yet)
  • Python-crypto
  • Paramiko

Installation

Simply follow the installation guide.

Something went wrong with that request. Please try again.