Exscript

Софтуер снимки:
Exscript
Софтуер детайли:
Версия: 2.1
Дата на качване: 12 May 15
Розробник: Samuel Abels
Разрешително: Безплатно
Популярност: 51

Rating: 3.0/5 (Total Votes: 1)

Exscript е скриптов език за автоматизиране на мрежовите връзки над протоколи като Telnet или SSH. Exscript е в някои отношения, сравними с очаквате, но има някои уникални характеристики, които го правят много по-лесно за използване и разбиране за не-разработчици.
Exscript е написан на Python и ние ценим componentized, чист код, така че винаги ще бъде лесно да се модифицира и разшири.
Бързо Въведение
С Exscript можете бързо да автоматизирате разговор с устройство през Telnet или SSH. Например, за да изпълни "LS" командата на три различни източници, създаде файл със следното съдържание:
LS
и след това да го стартирате, използвайки
./exscript.py my_template хост1 host2 host3
Говорейки на множество устройства в същото време
С Exscript можете автоматично паралелизация вашите връзки, така че няколко сесии са отворени по едно и също време. Това може да ускори времето, в което определена команда се размножава в рамките на вашата мрежа.
Представете си например, искате да се изпълни ясно IP BGP * мека в командването на двадесет различни Cisco рутери. Започнете със създаване на текстов файл със следното съдържание:
ясно IP BGP * мека в
Запишете този файл, както commands.exscript. Също така, се създаде текстов файл, който съдържа списък на имената на хостовете, към които трябва да бъдат изпратени на командата:
хост1
host2
...
host20
Запишете този файл, както HOSTS.TXT. За да изпратите тази промяна за всички рутери в същото време, въведете следната команда:
./exscript.py --hosts HOSTS.TXT С15 commands.exscript
Имайте предвид, че възможността С15 причинява Exscript за откриване на максимум петнадесет връзки по едно и също време. След като първата приемащата От тях 15 се допълва, Exscript отваря връзката към следващия домакин, докато ясно IP BGP * мека в командването е изпратена до всички хостове.
Разширени командване Templates
Exscript шаблони подкрепят много повече команди. Например, за да автоматизирате сесия с Cisco рутер, може да се използва следният шаблон:
Покажи версия {екстракт / ^ (Cisco) / като продавач}
{Ако продавачът е "Сиско"}
  SHOW IP интерфейс кратко {екстракт / ^ (S +) S / като интерфейси}
  {контур интерфейси като интерфейс}
    покажа използвате интерфейс $ интерфейс
    конфигурирате терминала
    интерфейс $ интерфейс
    не спирателен
    край
  {Край}
  копирате тичане-довереник стартиране-довереник
{Край}
За пълен поглед върху езика шаблон, погледнете тази страница.
Error Handling
Exscript идва с работа отлична грешка безплатно, без добавяне на допълнителен код в шаблоните.
На командния ред
Можете да премине параметри (или списъци с параметри) в шаблоните и да ги използват за шофиране, което се случва на отдалечения хост. Exscript лесно подкрепя сеч, защитен механизъм, като например TACACS и се грижи за синхронизиране на процедурата за влизане между множество текущите връзки

Какво ново в тази версия:.

  • API Протоколът бе значително подобрена и дръжки бързо съвпадение в много по-силен начин.
  • се добавя поддръжка за интерактивни връзки.
  • Exscript сега включва Telnet и SSH сървъри.
  • Exscript.util.mail има поддръжка за изпращане на поща с прикачени файлове.

  • Бяха добавени
  • Многобройни нови помощни програми за sysadmins и разработчици.
  • Повечето външни зависимости са премахнати: Exscript сега изисква само Paramiko и питон-крипто. Подкрепа за SSH версия 1 се отстранява.

Какво ново във версия 2.0:

  • Fix: статус бара е актуализиран * преди * задачата беше извадена от списъка.

<силни> Изисквания

  • Python
  • Python-крипто
  • Python-pexpect
  • SSH

Подобен софтуер

ChaiScript
ChaiScript

20 Feb 15

DashO Pro
DashO Pro

11 May 15

wempy
wempy

20 Feb 15

Друг софтуер на разработчика Samuel Abels

Коментари към Exscript

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория