Exscript.

Un linguaggio di scripting per automatizzare le connessioni di rete su protocolli come Telnet o SSH.
Scarica ora

Exscript. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Samuel Abels
  • Sito web dell'editore:
  • http://code.google.com/p/exscript/

Exscript. Tag


Exscript. Descrizione

Un linguaggio di scripting per automatizzare le connessioni di rete su protocolli come Telnet o SSH. Exscript è un linguaggio di scripting per automatizzare le connessioni di rete su protocolli come Telnet o SSH. ESSCRICT è in qualche modo paragonabile a aspettarsi, ma ha alcune caratteristiche uniche che lo rendono molto più facile da usare e capire per non sviluppatori.Esscript è scritto in Python e valutiamo il codice pulito componente, quindi sarà sempre facile da modificare ed estendere.QUICK IntroduzioneWith ESSCRICT È possibile automatizzare rapidamente una conversazione con un dispositivo su Telnet o SSH. Ad esempio, per eseguire il comando "LS" su tre diversi host, creare un file con il seguente contenuto: LSAND, quindi eseguirlo usando ./exscript.py my_template host1 host2 host3Talking su più dispositivi allo stesso Timewith Exscript è possibile parallelizzare automaticamente il tuo Collegamenti, in modo tale che più sessioni siano aperte allo stesso tempo. Questo può accelerare il tempo in cui un comando specifico è propagato all'interno della rete. Ad esempio, immagina di voler eseguire il comando Nink IP BGP * Soft in venti diversi router Cisco. Inizia creando un file di testo con il seguente contenuto: Cancella IP BGP * Soft Insave Questo file come comandi.exscript. Inoltre, creare un file di testo che contiene l'elenco dei nomi host a cui è necessario inviare il comando: host1host2 ... host20save questo file come hosts.txt. Per inviare questa modifica a tutti i router allo stesso tempo, digitare il seguente comando: ./exscript.py --Hosts hosts.txt -c15 commands.exscriptNote che l'opzione -C15 provoca ESSCRICT per aprire un massimo di quindici connessioni allo stesso volta. Una volta completata il primo host di questi 15, ESSCRICT apre la connessione all'host successivo, fino a quando il comando Nink IP BGP * Soft In è stato inviato a tutti gli host. I modelli avanzati dei modelli TemplatesScript supportano molti altri comandi. Ad esempio, per automatizzare una sessione con un router Cisco, è possibile utilizzare il seguente modello: Mostra la versione {ESTRATTO / ^ (Cisco) / AS Vendor} {se il fornitore è "Cisco"} Mostra interfaccia IP breve {Estratto / ^ (S + ) S / AS Interfaces} {Interfacce loop come interfaccia} Mostra interfaccia di esecuzione $ Interfaccia Confrezione Interfaccia terminale $ Interfaccia Nessuna spesa {END} Copia Esecuzione-Config Startup-config {END} Per una panoramica completa sul linguaggio del modello, guarda questo pagina. Errore Errore HandlingScript è dotato di un eccellente errore di maneggio degli errori gratis, senza aggiungere alcun codice aggiuntivo nei modelli. La riga di comando Opzioni è possibile passare i parametri (o elenchi di parametri) nei modelli e utilizzarli per guidare ciò che accade sull'host remoto. EXSCRICT supporta facilmente la registrazione, i meccanismi di autenticazione come TACACS e si prende cura di sincronizzare la procedura di accesso tra connessioni multiple. Requisiti: · Python. · Python-cripto · Python-pexpect · SSH.


Exscript. Software correlato

bython.

BPYTHON è un'interfaccia fantasia per l'interprete Python per i sistemi operativi simili a Unix. ...

207

Scarica

Luccio

Un linguaggio di programmazione interpretato, orientato agli oggetti con una sintassi simile a C. ...

206

Scarica

Jess.

Jess è il motore regola del programmatore per la piattaforma Java. ...

146

Scarica

Execline.

execline è un linguaggio di scripting piccolo, non interattivo e simile a shell. ...

173

Scarica