Exscript

Software screenshot:
Exscript
Software detaljer:
Version: 2.1
Upload dato: 12 May 15
Udvikler: Samuel Abels
Licens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

Exscript er et scriptsprog til automatisering netværksforbindelser i protokoller såsom Telnet eller SSH. Exscript er på nogle måder kan sammenlignes med Forvent, men har nogle unikke funktioner, der gør det meget lettere at bruge og forstå for ikke-udviklere.
Exscript er skrevet i Python, og vi sætter pris på komponentopdelt, ren kode, så det vil altid være let at ændre og udvide.
Hurtig introduktion
Med Exscript kan du hurtigt automatisere en samtale med en enhed via Telnet eller SSH. For eksempel, for at udføre kommandoen "ls" på tre forskellige værter, oprette en fil med følgende indhold:
ls
og derefter køre det ved hjælp af
./exscript.py my_template host1 host2 host3
Taler til flere enheder på samme tid
Med Exscript kan du automatisk parallelize dine forbindelser, således at flere sessioner åbnes samtidig. Dette kan fremskynde den tid, hvor en bestemt kommando opformeres i dit netværk.
For eksempel forestille sig, du ønsker at udføre den klare ip BGP * blød i kommandoen tyve forskellige Cisco routere. Begynd ved at oprette en tekstfil med følgende indhold:
klar ip BGP * blød i
Gem filen som commands.exscript. Også oprette en tekstfil, der indeholder listen over værtsnavne som kommandoen skal sendes:
host1
host2
...
host20
Gem filen som hosts.txt. At sende denne ændring til alle routere på samme tid, skal du skrive følgende kommando:
./exscript.py --hosts hosts.txt C15 commands.exscript
Bemærk, at C15 indstilling får Exscript at åbne højst femten forbindelser på samme tid. Når den første vært ud af disse 15 er afsluttet, Exscript åbner forbindelsen til den næste vært, indtil den klare ip BGP * blødt kommandoen er sendt til alle værter.
Avancerede Command Skabeloner
Exscript skabeloner understøtter mange flere kommandoer. For eksempel for at automatisere en session med en Cisco router, kan følgende skabelon benyttes:
show-version {ekstrakt / ^ (cisco) / som leverandør}
{Hvis sælgeren er "cisco"}
  vise ip-interface kort {ekstrakt / ^ (S +) s / som grænseflader}
  {loop interfaces som grænseflade}
    vise kører grænseflade $ grænseflade
    konfigurere terminal
    grænseflade $ grænseflade
    ingen shut
    ende
  {Ende}
  kopi kører-config startup-config
{Ende}
For en fuld oversigt over skabelonen sprog, se på denne side.
Fejlhåndtering
Exscript kommer med fremragende fejlhåndtering gratis, uden at tilføje nogen ekstra kode i skabelonerne.
Kommandolinjeflag
Du kan videregive parametre (eller lister over parametre) ind i skabelonerne og bruge dem til at køre, hvad der sker på den eksterne vært. Exscript nemt understøtter logning, mekanismer authentication såsom TACACS og tager sig af synkronisering login procedure mellem flere kører forbindelser

Hvad er nyt i denne udgivelse:.

  • Protokollen API blev stærkt forbedret og håndterer hurtig matchning i en langt mere robust måde.
  • Support til interaktive forbindelser blev tilføjet.
  • Exscript omfatter nu Telnet og SSH-servere.
  • Exscript.util.mail har understøttelse for at sende mails med vedhæftede filer.
  • Talrige nye hjælpeprogrammer til systemadministratorer og udviklere blev tilføjet.
  • De fleste eksterne afhængigheder er blevet fjernet: Exscript nu kun kræver Paramiko og python-crypto. Støtte til SSH version 1 blev fjernet.

Hvad er nyt i version 2.0:

  • Rettelse: statuslinjen blev opdateret * før * opgaven var fjernes fra listen.

Krav :

  • Python
  • Python-krypto
  • Python-pexpect
  • ssh

Lignende software

Rails
Rails

17 Feb 15

Flapjax
Flapjax

3 Jun 15

Pyrex
Pyrex

3 Jun 15

SWIG
SWIG

7 Mar 16

Andre software developer Samuel Abels

Einstein@GNOME
Einstein@GNOME

3 Jun 15

Tefinch
Tefinch

3 Jun 15

BibShelf
BibShelf

3 Jun 15

Kommentarer til Exscript

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!