Exscript

Eine Skriptsprache zum Automatisieren von Netzwerkverbindungen über Protokolle wie Telnet oder SSH.
Jetzt downloaden

Exscript Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Samuel Abels
  • Website des Verlags:
  • http://code.google.com/p/exscript/

Exscript Stichworte


Exscript Beschreibung

Eine Skriptsprache zum Automatisieren von Netzwerkverbindungen über Protokolle wie Telnet oder SSH. Exscript ist eine Skriptsprache, um Netzwerkverbindungen über Protokolle wie Telnet oder SSH zu automatisieren. Das Exsecript ist in gewisser Weise vergleichbar, um zu erwarten und erweitern Um beispielsweise den Befehl "ls" auf drei verschiedenen Hosts auszuführen, erstellen Sie eine Datei mit dem folgenden Inhalt: LSAND Führen Sie ihn dann mit ./exScript.py my_template host1 host2 host3talking auf mehreren Geräten im selben TimeWith-Exsecript, das Sie automatisch parallelisieren können Verbindungen, so dass mehrere Sitzungen gleichzeitig geöffnet werden. Dies kann die Zeit beschleunigen, in der ein bestimmter Befehl in Ihrem Netzwerk propagiert wird. Stellen Sie sich beispielsweise vor, Sie möchten den Clear IP BGP * Soft in Command auf zweiundzwanzig verschiedenen Cisco-Routern ausführen. Beginnen Sie mit dem Erstellen einer Textdatei mit den folgenden Inhalten: Deaktivieren Sie IP BGP * Soft InsAve dieser Datei als Befehle.ExScript. Erstellen Sie auch eine Textdatei, die die Liste der Hostnamen enthält, an die der Befehl gesendet werden soll: host1host2 ... host20Save Diese Datei als hosts.txt. Um diese Änderung gleichzeitig an alle Router zu senden, geben Sie den folgenden Befehl an :./exScript.py --hosts hosts.txt -c15 commands.exscriptNote Zeit. Sobald der erste Host aus diesen 15 ausgefüllt ist, öffnet Exscript die Verbindung zum nächsten Host, bis der Clear IP BGP * Soft in Command an alle Hosts gesendet wurde. Erweiterte Befehlsvorlagen-TemplatesExScript-Vorlagen unterstützen viele weitere Befehle. Um beispielsweise eine Sitzung mit einem Cisco-Router zu automatisieren, kann die folgende Vorlage verwendet werden: Version anzeigen {extract / ^ (cisco) / as vendor} {if Anbieter lautet "cisco"} IP-Schnittstelle SHORT {extract / ^ (S + ) S / AS als Schnittstellen} {Loop-Schnittstellen als Schnittstelle} Laufwerkszeige $ Interface Configure Terminal Interface $ Interface Kein Shut End {END} Copy Running-Config Startup-Config {ENDE} für eine vollständige Übersicht über die Vorlagensprache, schauen Sie sich das an Seite. Fehler HandlingexScript ist mit hervorragender Fehlerbehandlung kostenlos, ohne zusätzlichen Code in die Vorlagen hinzuzufügen. BefehlszeilenoptionenAus können Parameter (oder Parameterlisten) in die Vorlagen übertragen und verwenden, um das zu fahren, was auf dem Remote-Host geschieht. Das Exscript unterstützt leicht die Protokollierung, Authentifizierungsmechanismen wie TacaCs und sorgt dafür, dass die Anmeldeverfahren zwischen mehreren laufenden Verbindungen synchronisiert wird. Anforderungen: · Python · Python-Crypto · Python-Pexpect · Ssh.


Exscript Zugehörige Software

Android SDK

Android-Projekt ist ein Software-Stack für mobile Geräte, einschließlich Betriebssystem, Middleware und Schlüsselanwendungen. ...

597

Herunterladen