Exscript

Szoftver screenshot:
Exscript
Szoftver adatai:
Változat: 2.1
Feltöltés dátuma: 12 May 15
Fejlesztő: Samuel Abels
Engedély: Ingyenes
Népszerűség: 51

Rating: 3.0/5 (Total Votes: 1)

Exscript egy programozási nyelv automatizálására hálózati kapcsolatok felett protokollok, mint a Telnet vagy SSH. Exscript bizonyos szempontból hasonló várhat, de néhány egyedi jellemzője, hogy sokkal könnyebb használni és megérteni a nem-fejlesztők.
Exscript Pythonban írták, és nagyra értékeljük komponens, tiszta kódot, így mindig könnyen módosítható és bővíthető.
Gyors Bevezetés
A Exscript gyorsan automatizálni egy beszélgetés egy eszközre Telnet vagy SSH. Például, hogy végre a "ls" parancs három különböző házigazdák, hozzon létre egy fájlt a következő tartalommal:
ls
majd futtathatja
./exscript.py my_template host1 host2 HOST3
Beszélgetés több telefonnal is Idő
A Exscript akkor automatikusan összevessünk a kapcsolatot, úgy, hogy több munkamenet nyílnak egyidejűleg. Ez felgyorsíthatja az időt, amely egy adott parancs szaporítják a saját hálózaton belül.
Képzeljük el például, azt szeretnénk, hogy végre a clear ip BGP * lágy parancsot húsz különböző Cisco routerek. Először hozzon létre egy szöveges fájlt a következő tartalommal:
clear ip BGP * lágy
A fájl mentése mint commands.exscript. Is, hozzon létre egy szöveges fájl, amely tartalmazza a fenti gépnevekhez, amelyre a parancs kell küldeni:
host1
host2
...
host20
A fájl mentése mint hosts.txt néven. Küldeni ezt a változást, hogy minden útvonal egyidejűleg, írja be a következő parancsot:
./exscript.py --hosts hosts.txt néven -c15 commands.exscript
Ne feledje, hogy a -c15 opció hatására Exscript megnyitni, legfeljebb tizenöt kapcsolatok egyidejűleg. Miután az első fogadó ezek közül 15 befejeződött, Exscript megnyitja a kapcsolatot a következő házigazda, amíg a tiszta ip BGP * lágy parancs küldött valamennyi házigazdák.
Részletes Command sablonok
Exscript sablonok támogatják több parancs. Például, hogy automatizálják a munkamenet egy Cisco router, a következő sablont lehet használni:
show version {kivonat / ^ (Cisco) / a vendor}
{If elidegeníteni "cisco"}
  show ip interface brief {kivonat / ^ (S +) s / interfészekén}
  {Loop kapcsolódási pontok, mint interfész}
    mutatják futó felület $ interfész
    configure terminal
    interfész $ interfész
    nincs zárva
    vég
  {End}
  másolja running-config startup-config
{End}
A teljes listához át a sablont nyelven, nézd meg ezt az oldalt.
Hiba Kezelés
Exscript jön kiváló hibakezelését ingyen, anélkül, hogy bármilyen extra kódot a sablonokat.
Command Line Options
Paraméterek átadása (vagy listák paraméterek) a sablonok és használja őket vezetni, hogy mi történik a távoli gépen. Exscript könnyen támogatja a fakitermelés, hitelesítési mechanizmusok, mint például a TACACS és gondoskodik szinkronizálja a bejelentkezési eljárás között több futó kapcsolatokat.

Mi az új ebben a kiadásban:

  • A protokoll API-t jelentősen javult, és kezeli a prompt találtunk egy sokkal robusztusabb módon.
  • Támogatás az interaktív kapcsolatok adunk hozzá.
  • Exscript már tartalmazza a Telnet és SSH szerver.
  • Exscript.util.mail támogatja a küldő mail mellékleteket.
  • Számos új segédprogramok sysadmins és a fejlesztők adunk.
  • A legtöbb külső függőségek eltávolítását: Exscript most csak arra kötelezi Paramiko és python-crypto. Támogatja az SSH-1-es verzió eltávolították.

Mi az új 2.0-ás verzió:

  • Fix: status bar frissítve * előtt * A feladat az volt, lekerül a listáról.

követelmények :

  • Python
  • Python-crypto
  • Python-pexpect
  • ssh

Hasonló program

Pyexpander
Pyexpander

20 Feb 15

Avian
Avian

20 Feb 15

Enchanting
Enchanting

14 Apr 15

Embedthis Ejscript
Embedthis Ejscript

17 Feb 15

Más szoftver fejlesztő Samuel Abels

Hozzászólások a Exscript

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!