Exscript

نرم افزار تصویر:
Exscript
جزئیات نرم افزار:
نسخه: 2.1
ها تاریخ: 12 May 15
توسعه دهنده: Samuel Abels
پروانه: رایگان
محبوبیت: 2

Rating: nan/5 (Total Votes: 0)

در Exscript یک زبان برنامه نویسی برای اتوماسیون اتصالات شبکه بیش از پروتکل های مانند شبکه راه دور یا SSH است. Exscript است در برخی از روش قابل مقایسه با انتظار است، اما برخی از ویژگی های منحصر به فرد است که آن را بسیار ساده تر برای استفاده و درک برای غیر توسعه دهندگان.
Exscript در پایتون نوشته شده است و ما ارزش componentized، کد تمیز، پس از آن همیشه آسان برای تغییر و گسترش خواهد بود.
معرفی سریع
با Exscript شما به سرعت می توانید صحبت با یک دستگاه بیش از شبکه راه دور یا SSH به طور خودکار. به عنوان مثال، برای اجرای "LS" فرمان در سه میزبان های مختلف، ایجاد یک فایل با محتوای زیر است:
LS
و سپس آن را با استفاده از اجرا
./exscript.py my_template host1 host2 host3
صحبت کردن به دستگاه های چندگانه در همان زمان
با Exscript شما به طور خودکار می تواند parallelize اتصالات خود را، به طوری که جلسات متعدد در همان زمان باز می شود. این می تواند سرعت که در آن زمان یک دستور است که در داخل شبکه شما پخش می شوند.
به عنوان مثال، تصور کنید که شما می خواهید برای اجرای IP BGP روشن * نرم در دستور در بیست و روتر سیسکو مختلف. شروع با ایجاد یک فایل متنی با محتوای زیر است:
روشن BGP IP * نرم در
این فایل به عنوان commands.exscript را نجات دهد. همچنین، ایجاد یک فایل متنی که شامل لیستی از اسامی گره که از دستور باید ارسال شود:
host1
host2
...
host20
این فایل به عنوان hosts.txt را نجات دهد. برای ارسال این تغییر به تمام روتر در همان زمان، دستور زیر را تایپ:
./exscript.py --hosts hosts.txt -c15 commands.exscript
توجه داشته باشید که این گزینه باعث می شود -c15 Exscript برای باز کردن حداکثر پانزده اتصالات در همان زمان. هنگامی که برای اولین بار از میزبان از این 15 به اتمام است، Exscript اتصال به میزبان بعدی، تا زمانی که آی پی BGP روشن * نرم در دستور داده شده است به تمام میزبان فرستاده باز می شود.
فرماندهی و جوی پیشرفته قالب
قالب Exscript حمایت بسیاری از دستورات است. به عنوان مثال، به طور خودکار یک جلسه با یک روتر سیسکو، این الگو ممکن است استفاده شود:
نسخه نشان می دهد {عصاره / ^ (سیسکو) / به عنوان فروشنده}
{اگر فروشنده است "سیسکو"}
  نشان IP رابط کوتاه {عصاره / ^ (S +) S / عنوان رابط}
  {رابط حلقه به عنوان رابط}
    نشان می دهد در حال اجرا واسط $ رابط
    پیکربندی ترمینال
    واسط $ رابط
    هیچ بسته
    پایان
  {پایان}
  کپی در حال اجرا، پیکربندی راه اندازی، پیکربندی
{پایان}
برای یک نمای کلی کامل بر زبان الگو، در این صفحه نگاه کنید.
خطا
Exscript همراه با خطا بسیار عالی دست زدن به صورت رایگان، بدون اضافه کردن هر کد اضافی به قالب.
گزینه های خط فرمان
شما می توانید پارامترهای (و یا لیستی از پارامترهای) به قالب عبور و استفاده از آنها را به درایو چه اتفاقی می افتد بر روی میزبان از راه دور. Exscript به راحتی پشتیبانی از ورود به سیستم، مکانیسم های تأیید هویت مانند TACACS و طول می کشد مراقبت از هماهنگ سازی روش ورود به بین اتصالات متعدد در حال اجرا

در چه در این نسخه جدید است.

API پروتکل بسیار بهبود شد و دسته تطبیق به موقع به شیوه ای بسیار قوی تر.
پشتیبانی از اتصالات تعاملی اضافه شد.
Exscript در حال حاضر شامل Telnet و SSH سرور.
Exscript.util.mail دارای پشتیبانی برای ارسال ایمیل با فایل پیوست.
آب و برق جدید بسیاری برای sysadmins و توسعه دهندگان اضافه شد.
بیشترین وابستگیهای خارجی حذف شده اند: Exscript در حال حاضر تنها نیاز به Paramiko و پایتون-سری ومخفی. پشتیبانی از SSH نسخه 1 حذف شد.

به چه چیزی جدید در نسخه 2.0 است:

حل: نوار وضعیت به روز شد * * * * * * * * قبل از این کار از لیست حذف شد.

در مورد نیاز:

پایتون
پایتون-سری ومخفی
پایتون-pexpect
SSH

نرم افزار های مشابه

wwlisp
wwlisp

2 Jun 15

gears-stylus
gears-stylus

20 Feb 15

Go
Go

27 Sep 15

GNU Binutils
GNU Binutils

17 Aug 18

نرم افزار های دیگر از توسعه دهنده Samuel Abels

Tefinch
Tefinch

3 Jun 15

BibShelf
BibShelf

3 Jun 15

Einstein@GNOME
Einstein@GNOME

3 Jun 15

نظرات به Exscript

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!