Exscript

Software captura de pantalla:
Exscript
Detalles de software:
Versión: 2.1
Fecha de carga: 12 May 15
Promotor: Samuel Abels
Licencia: Libre
Popularidad: 2

Rating: nan/5 (Total Votes: 0)

Exscript es un lenguaje de script para automatizar las conexiones de red a través de protocolos tales como Telnet o SSH. Exscript es en cierto modo comparables que se puede esperar, pero tiene algunas características únicas que hacen que sea mucho más fácil de usar y entender para los no desarrolladores.
Exscript está escrito en Python y valoramos por componentes, código limpio, por lo que siempre será fácil de modificar y ampliar.
Introducción Breve
Con Exscript puede automatizar rápidamente una conversación con un dispositivo a través de Telnet o SSH. Por ejemplo, para ejecutar el comando "ls" en tres ejércitos diferentes, cree un archivo con el siguiente contenido:
ls
y luego ejecutarlo utilizando
./exscript.py my_template host1 host2 host3
Hablar con varios dispositivos al mismo tiempo
Con Exscript puede paralelizar automáticamente las conexiones, de forma que varias sesiones son abiertas al mismo tiempo. Esto puede acelerar el tiempo en el que un comando específico se propaga dentro de su red.
Por ejemplo, imagine que desea ejecutar la clara ip bgp * suave al mando de veinte routers Cisco diferentes. Comience por crear un archivo de texto con el siguiente contenido:
claro ip bgp * suave
Guarde este archivo como commands.exscript. También, crear un archivo de texto que contiene la lista de nombres de host a la que se debe enviar el comando:
host1
host2
...
host20
Guarde este archivo como hosts.txt. Para enviar este cambio a todos los routers, al mismo tiempo, escriba el siguiente comando:
./exscript.py --hosts hosts.txt C15 commands.exscript
Tenga en cuenta que la opción C15 provoca Exscript para abrir un máximo de quince conexiones al mismo tiempo. Una vez que se complete la primera acogida de estos 15, Exscript abre la conexión al siguiente anfitrión, hasta que la clara ip bgp * suave al mando se ha enviado a todos los hosts.
Plantillas Comando Avanzado
Plantillas Exscript apoyan muchos más comandos. Por ejemplo, para automatizar una sesión con un router Cisco, la siguiente plantilla se puede utilizar:
show version {extracto / ^ (cisco) / como vendedor}
{If proveedor es "cisco"}
  mostrar ip interface breve extracto de {/ ^ (S +) s / como interfaces}
  {interfaces de bucle como interfaz}
    mostrar corriendo interfaz $ interfaz
    configure terminal
    Interfaz $ interfaz
    sin cierre
    fin
  {Fin}
  copy running-config startup-config
{Fin}
Para una visión total sobre el lenguaje de plantillas, mira esta página.
Manejo De Errores
Exscript viene con el manejo excelente de error de forma gratuita, sin añadir ningún código adicional en las plantillas.
Opciones de línea de comandos
Puede pasar parámetros (o listas de parámetros) en las plantillas y los utilizan para impulsar lo que sucede en el host remoto. Exscript apoya facilidad de registro, mecanismos de autenticación como TACACS y se encarga de sincronizar el procedimiento de conexión entre varias conexiones de funcionamiento

¿Qué hay de nuevo en esta versión:.

  • La API de protocolo fue enormemente mejorada y maneja coincidencia inmediata de una manera mucho más robusto.
  • Se agregó el soporte para conexiones interactivas.
  • Exscript ahora incluye servidores Telnet y SSH.
  • Exscript.util.mail tiene soporte para el envío de correo con archivos adjuntos.

  • Se añadieron
  • Numerosas nuevas utilidades para los administradores de sistemas y desarrolladores.
  • La mayoría de las dependencias externas se han eliminado: Exscript ahora sólo requiere paramiko y python-cripto. Se retiró Soporte para SSH versión 1.

¿Qué hay de nuevo en la versión 2.0:

  • Fix: barra de estado se actualiza * antes * de la tarea era eliminado de la lista.

Requisitos

  • Python
  • Python-cripto
  • Python-pexpect
  • ssh

Programas parecidos

STklos
STklos

15 Apr 15

Excelsior JET
Excelsior JET

17 Feb 15

Otro software de desarrollador Samuel Abels

Comentarios a la Exscript

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!