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

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

CodeViz
CodeViz

3 Jun 15

Seed7
Seed7

22 Jun 18

Snake
Snake

12 May 15

JRuby
JRuby

17 Feb 15

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

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

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