Sign inSign up

bernadinm/crassh

By bernadinm

•Updated over 8 years ago

Docker version of C.R.A.SSH. Used to configure Cisco Routers via docker and full files.

Image
0

1.3K

bernadinm/crassh repository overview

⁠C.R.A.SSH-docker

C.R.A.SSH (crassh) stands for Cisco Remote Automation via SSH, it is a python script for automating commands on Cisco devices.

Travis CI: continuous integration status Documentation Status

Crassh can be used in two ways:

  • a stand alone script that users (Network Admins) can run to perform actions on Cisco devices
  • a module developers can import and leverage in their own scripts

The documentation is available here: http://crassh.readthedocs.org⁠

The author's personal blog⁠ contains a tutorial here⁠ on how to use crassh in standalone mode and an initial example⁠ on how to use the crassh module. Future news about crassh can be found here⁠.

⁠Example

$ docker run -it bernadinm/crassh python crassh.py
$ docker run -v $PWD:$PWD -it bernadinm/crassh python crassh.py -s $PWD/switch -c $PWD/commands -U username -P password

⁠Disclaimer

The word Cisco is used as a description because this script should work with any Cisco IOS device. Cisco is a registered trademark of Cisco Systems Inc; this script is not associated, endorsed, supported or affiliated in any way with Cisco and none of these are implied.

Tag summary

Content type

Image

Digest

Size

338.7 MB

Last updated

over 8 years ago

docker pull bernadinm/crassh