Exscript

Tela Software:
Exscript
Detalhes de Software:
Versão: 2.1
Data de upload: 12 May 15
Revelador: Samuel Abels
Licença: Livre
Popularidade: 2

Rating: nan/5 (Total Votes: 0)

Exscript é uma linguagem de script para automatizar as conexões de rede através de protocolos como o Telnet ou SSH. Exscript é de certa forma comparáveis ​​que esperar, mas tem algumas características únicas que o tornam muito mais fácil de usar e entender para não-desenvolvedores.
Exscript é escrito em Python e valorizamos em componentes de código, limpo, por isso vai ser sempre fácil de modificar e ampliar.
Breve Introdução
Com Exscript você pode rapidamente automatizar uma conversa com um dispositivo através de Telnet ou SSH. Por exemplo, para executar o comando "ls" em três hospedeiros diferentes, crie um arquivo com o seguinte conteúdo:
ls
e, em seguida, executá-lo usando
./exscript.py my_template host1 host2 host3
Falar com múltiplos dispositivos ao mesmo tempo
Com Exscript você pode paralelizar automaticamente suas conexões, de tal forma que várias sessões são abertas ao mesmo tempo. Isso pode acelerar o tempo em que um comando específico é propagado dentro de sua rede.
Por exemplo, imagine que você quer executar o BGP ip claro * suave no comando em vinte roteadores Cisco diferentes. Comece por criar um arquivo de texto com o seguinte conteúdo:
claro ip bgp * suave em
Salve este arquivo como commands.exscript. Além disso, criar um arquivo de texto que contém a lista de nomes de host para o qual o comando deve ser enviado:
host1
host2
...
host20
Salve este arquivo como hosts.txt. Para enviar essa alteração para todos os roteadores ao mesmo tempo, digite o seguinte comando:
./exscript.py --hosts hosts.txt C15 commands.exscript
Note-se que a opção C15 provoca Exscript para abrir um máximo de quinze ligações ao mesmo tempo. Uma vez que o primeiro anfitrião, destes 15 é completado, Exscript abre a conexão para o próximo anfitrião, até que o BGP ip claro * suave no comando foi enviado para todos os hosts.
Modelos avançados de comando
Modelos Exscript suportar muitos mais comandos. Por exemplo, para automatizar uma sessão com um roteador Cisco, o seguinte modelo pode ser usado:
show version {extrato / ^ (cisco) / como fornecedor}
{If fornecedor é "cisco"}
  show interface ip breve extrato {/ ^ (S +) s / como interfaces}
  {interfaces de laço como interface de}
    mostrar executando interface de interface de $
    configure terminal
    Interface de interface $
    não fechada
    fim
  {Fim}
  copy running-config startup-config
{Fim}
Para uma visão completa sobre o modelo de linguagem, olhe para esta página.
Tratamento de erros
Exscript vem com manipulação excelente erro de graça, sem acrescentar qualquer código extra nos modelos.
Opções de linha de comando
Você pode passar parâmetros (ou listas de parâmetros) em modelos e usá-los para conduzir o que acontece no host remoto. Exscript suporta facilmente madeireiras, mecanismos de autenticação, tais como TACACS e cuida de sincronizar o procedimento de login entre múltiplas conexões de funcionamento

O que é novo nesta versão:.

  • A API protocolo foi amplamente melhorado e lida com prompt de correspondência de uma maneira muito mais robusto.
  • Suporte para conexões interativas foi adicionado.
  • Exscript agora inclui servidores Telnet e SSH.
  • Exscript.util.mail tem suporte para envio de mensagens com anexos.

  • Foram adicionados
  • Numerosos novos utilitários para administradores de sistemas e desenvolvedores.
  • A maioria das dependências externas foram removidos: Exscript agora só requer paramiko e python-crypto. Suporte para SSH versão 1 foi removido.

O que é novo na versão 2.0:

  • Fix: barra de status foi atualizado * * antes a tarefa era removido da lista.

Requisitos :

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

Programas semelhantes

Voodoo Compiler
Voodoo Compiler

20 Feb 15

Box
Box

19 Feb 15

D frontend for GCC
D frontend for GCC

14 Apr 15

Chapel
Chapel

11 May 15

Outro software de desenvolvedor Samuel Abels

Einstein@GNOME
Einstein@GNOME

3 Jun 15

Tefinch
Tefinch

3 Jun 15

BibShelf
BibShelf

3 Jun 15

Comentário para Exscript

Comentários não encontrado
Adicionar comentário
Ligue imagens!