Exscript

Screenshot der Software:
Exscript
Softwarebeschreibung:
Version: 2.1
Upload-Datum: 12 May 15
Entwickler: Samuel Abels
Lizenz: Frei
Popularität: 2

Rating: nan/5 (Total Votes: 0)

Exscript ist eine Skriptsprache zur Automatisierung von Netzwerkverbindungen über Protokolle wie Telnet oder SSH. Exscript ist in gewisser Weise vergleichbar zu erwarten ist, hat einige einzigartige Eigenschaften, die es viel einfacher zu bedienen und zu verstehen für Nicht-Entwickler zu machen, aber.
Exscript ist in Python geschrieben und wir schätzen komponenten, sauberen Code, so wird es immer leicht zu ändern und erweitern können.
Schnelleinstieg
Mit Exscript können Sie schnell zu automatisieren ein Gespräch mit einem Gerät über Telnet oder SSH. Wenn Sie beispielsweise den Befehl "ls" auf drei verschiedenen Hosts ausgeführt werden, erstellen Sie eine Datei mit folgendem Inhalt:
ls
und führen Sie es mit
./exscript.py my_template host1 host2 host3
Im Gespräch an mehrere Geräte an der gleichen Zeit
Mit Exscript können automatisch parallelisieren Ihre Anschlüsse, so dass mehrere Sitzungen gleichzeitig geöffnet. Diese können Sie schneller die Zeit, in der ein bestimmter Befehl in Ihrem Netzwerk propagiert.
Zum Beispiel vorstellen, die Sie im Befehl auf zwanzig verschiedene Cisco-Routern soft führen die klare ip bgp * möchten. Beginnen Sie, indem Sie eine Textdatei mit folgendem Inhalt:
clear ip bgp * soft in
Speichern Sie diese Datei als commands.exscript. Auch eine Textdatei, die die Liste von Hostnamen, auf die der Befehl gesendet werden soll enthält:
host1
host2
...
host20
Speichern Sie diese Datei als hosts.txt. Um diese Änderung an alle Router gleichzeitig zu senden, geben Sie den folgenden Befehl ein:
./exscript.py --hosts hosts.txt -C 15 commands.exscript
Beachten Sie, dass die Option -C 15 verursacht Exscript, maximal fünfzehn Verbindungen zur gleichen Zeit zu öffnen. Sobald der erste Host aus diesen 15 abgeschlossen ist, öffnet Exscript die Verbindung zum nächsten Host, bis die klare ip bgp * soft in Befehl an alle Hosts versendet.
Erweiterte Kommandovorlagen
Exscript Vorlagen unterstützen viele weitere Befehle. Zum Beispiel, um eine Sitzung mit einem Cisco-Router zu automatisieren, kann die folgende Vorlage verwendet werden:
show version {extract / ^ (cisco) / als Verkäufer}
{If Anbieter ist "cisco"}
  show ip interface brief {extract / ^ (S +) s / Schnittstellen}
  {Loop-Schnittstellen Schnittstelle}
    zeigen, läuft Schnittstelle $ Schnittstelle
    configure terminal
    Schnittstelle $ Schnittstelle
    keine Abschaltung
    Ende
  {Ende}
  Kopieren running-config startup-config
{Ende}
Für eine vollständige Übersicht über die Template-Sprache, Blick auf dieser Seite.
Fehlerbehandlung
Exscript kommt mit hervorragenden Fehlerbehandlung für frei, ohne Zugabe von zusätzlichem Code in die Vorlagen.
Befehlszeilenoptionen
Sie können die Parameter (oder Parameterlisten) in die Vorlagen übergeben und nutzen sie, um zu fahren, was auf dem entfernten Rechner passiert. Exscript unterstützt leicht Logging, Authentifizierung Mechanismen wie TACACS und kümmert sich um das Synchronisieren der Anmeldevorgang zwischen mehreren Lauf Verbindungen

Was ist neu in dieser Pressemitteilung:.

  • Das Protokoll API wurde erheblich verbessert und übernimmt die schnelle Anpassung in einem sehr viel robuster Weise.
  • Unterstützung für interaktive Verbindungen zugesetzt wurde.
  • Exscript enthält nun Telnet und SSH-Server.
  • Exscript.util.mail hat Unterstützung für das Senden von Mails mit Anhängen.
  • Zahlreiche neue Werkzeuge für Systemadministratoren und Entwickler hinzugefügt.
  • Die meisten externen Abhängigkeiten wurden entfernt: Exscript jetzt benötigt nur paramiko und python-crypto. Unterstützung für SSH Version 1 wurde entfernt.

Was ist neu in der Version 2.0:

  • Fix: Statusleiste wurde aktualisiert * bevor * die Aufgabe war aus der Liste entfernt.

Anforderungen :

  • Python
  • Python-Krypto
  • Python-pexpect
  • ssh

Ähnliche Software

nesC
nesC

3 Jun 15

Azure
Azure

3 Jun 15

Glulxe
Glulxe

11 May 15

Andere Software von Entwickler Samuel Abels

Kommentare zu Exscript

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!