Exscript

البرمجيات قطة:
Exscript
تفاصيل البرنامج:
الإصدار: 2.1
تاريخ إيداع: 12 May 15
المطور: Samuel Abels
ترخيص: حرر
شعبية: 2

Rating: nan/5 (Total Votes: 0)

Exscript هي لغة البرمجة لميكنة اتصالات الشبكة أكثر من البروتوكولات مثل التلنت أو SSH. Exscript في بعض وسائل مماثلة لتوقع، ولكن لديه بعض الميزات الفريدة التي تجعل من الأسهل كثيرا على استخدام وفهم لغير المطورين.
هو مكتوب Exscript في بيثون، ونحن نقدر componentized، رمز نظيفة، لذلك سوف يكون من السهل دائما لتعديل وتمديد.
مقدمة سريعة
مع Exscript يمكنك أتمتة بسرعة محادثة مع الجهاز عبر التلنت أو SSH. على سبيل المثال، لتنفيذ "ليرة سورية" أمر على ثلاثة المضيفين مختلفة، إنشاء ملف مع المحتوى التالي:
ليرة سورية
ومن ثم تشغيله باستخدام
./exscript.py my_template host1 host2 host3
الحديث إلى أجهزة متعددة في نفس الوقت
مع Exscript يمكنك parallelize تلقائيا الاتصالات الخاصة بك، مثل أن جلسات متعددة يتم فتحها في نفس الوقت. هذا يمكن أن تسرع في الوقت الذي يتم نشر أمر معين داخل الشبكة.
على سبيل المثال، تخيل أنك تريد تنفيذ الملكية الفكرية BGP واضح * لينة في الأمر على عشرين سيسكو المسارات المختلفة. تبدأ عن طريق إنشاء ملف نصي مع المحتوى التالي:
واضح الملكية الفكرية BGP * لينة في
حفظ هذا الملف كما commands.exscript. أيضا، إنشاء ملف نصي يحتوي على قائمة من أسماء المضيفين التي ينبغي أن ترسل الأوامر:
host1
host2
...
host20
حفظ هذا الملف كما hosts.txt. لإرسال هذا التغيير على كافة المسارات في نفس الوقت، اكتب الأمر التالي:
./exscript.py --hosts hosts.txt -c15 commands.exscript
لاحظ أن الخيار -c15 يسبب Exscript لفتح أقصاها خمسة عشر اتصالات في نفس الوقت. بمجرد الانتهاء من المضيف الأول من هذه 15، Exscript يفتح الاتصال إلى المضيف المقبل، وحتى الملكية الفكرية BGP واضح * لينة في القيادة تم إرسالها إلى كافة المضيفين.
قوالب القيادة المتقدم
قوالب Exscript تدعم العديد من الأوامر. على سبيل المثال، لأتمتة جلسة عمل مع جهاز التوجيه سيسكو، وقالب التالية يمكن استخدامها:
عرض الإصدار {استخراج / ^ (سيسكو) / كما بائع}
{إذا بائع هو "سيسكو"}
  تظهر الملكية الفكرية واجهة موجزة {استخراج / ^ (S +) ق / واجهات}
  {واجهات حلقة واجهة}
    تظهر تشغيل واجهة واجهة $
    تكوين محطة
    واجهة واجهة $
    لا اغلاق
    النهاية
  {النهاية}
  نسخ تشغيل-التكوين بدء التشغيل، التكوين
{النهاية}
لمحة كاملة على اللغة القالب، أن ننظر في هذه الصفحة.
التعامل مع الخطأ
Exscript يأتي مع الخطأ ممتاز معالجة مجانا، دون إضافة أي رمز اضافي في قوالب.
خيارات سطر الأوامر
يمكنك تمرير المعلمات (أو قوائم المعلمات) في قوالب واستخدامها لدفع ما يحدث على المضيف البعيد. Exscript يدعم بسهولة قطع الأشجار، وآليات التوثيق مثل TACACS ويرعى تزامن إجراء تسجيل الدخول بين اتصالات متعددة تشغيل

ما هو الجديد في هذا الإصدار:.

وAPI بروتوكول وطرأ تحسن كبير ويعالج مطابقة السريع بطريقة أكثر قوة من ذلك بكثير.
تمت إضافة دعم لاتصالات تفاعلية.
يشمل Exscript الآن Telnet و SSH الخوادم.
Exscript.util.mail يحظى بدعم لإرسال البريد مع المرفقات.
تم إضافة العديد من المرافق الجديدة لسيسادمينس والمطورين.
تم إزالة معظم الاعتماد على الخارج: Exscript الآن يتطلب سوى Paramiko والثعبان التشفير. تمت إزالة دعم SSH الإصدار 1.

ما هو الجديد في الإصدار 2.0:

فيكس: تم تحديث شريط الحالة * قبل * تم إزالة المهمة من القائمة.

المتطلبات:

بيثون
بيثون التشفير
الثعبان pexpect
سه

برامج مماثلة

Erlang
Erlang

18 Feb 15

GCC ARM Embedded
GCC ARM Embedded

17 Aug 18

Pike
Pike

20 Feb 15

البرامج الأخرى من المطور Samuel Abels

Tefinch
Tefinch

3 Jun 15

Einstein@GNOME
Einstein@GNOME

3 Jun 15

BibShelf
BibShelf

3 Jun 15

تعليقات ل Exscript

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!