Exscript

Software screenshot:
Exscript
Rincian Software:
Versi: 2.1
Tanggal Upload: 12 May 15
Pengembang: Samuel Abels
Lisensi: Gratis
Popularitas: 2

Rating: nan/5 (Total Votes: 0)

Exscript adalah bahasa scripting untuk mengotomatisasi koneksi jaringan melalui protokol seperti Telnet atau SSH. Exscript dalam beberapa hal dibandingkan dengan Mengharapkan, namun memiliki beberapa fitur unik yang membuatnya jauh lebih mudah untuk menggunakan dan memahami untuk non-pengembang.
Exscript ditulis dengan Python dan kami menghargai componentized, kode yang bersih, sehingga akan selalu mudah untuk memodifikasi dan memperluas.
Pengenalan Cepat
Dengan Exscript Anda dapat dengan cepat mengotomatisasi percakapan dengan perangkat lebih Telnet atau SSH. Misalnya, untuk menjalankan "ls" perintah pada tiga host yang berbeda, membuat file dengan isi sebagai berikut:
ls
dan kemudian menjalankannya menggunakan
./exscript.py my_template host1 host2 host3
Berbicara Untuk Beberapa Perangkat At The Same Time
Dengan Exscript Anda secara otomatis dapat memparalelkan koneksi Anda, sehingga beberapa sesi dibuka pada waktu yang sama. Hal ini dapat mempercepat waktu di mana perintah tertentu disebarkan dalam jaringan Anda.
Sebagai contoh, bayangkan Anda ingin menjalankan ip bgp jelas * lembut di perintah pada dua puluh router Cisco yang berbeda. Mulailah dengan membuat file teks dengan konten berikut:
ip bgp jelas * lembut di
Simpan file ini sebagai commands.exscript. Juga, membuat file teks yang berisi daftar nama host yang perintah harus dikirim:
host1
host2
...
host20
Simpan file ini sebagai hosts.txt. Untuk mengirim perubahan ini untuk semua router pada saat yang sama, ketik perintah berikut:
./exscript.py --hosts hosts.txt -c15 commands.exscript
Perhatikan bahwa -c15 pilihan menyebabkan Exscript untuk membuka maksimal lima belas koneksi pada waktu yang sama. Setelah tuan rumah pertama dari 15 ini selesai, Exscript membuka koneksi ke host berikutnya, sampai ip bgp jelas * lembut dalam perintah telah dikirim ke semua host.
Lanjutan Command Template
Template Exscript mendukung lebih banyak perintah. Misalnya, untuk mengotomatisasi sesi dengan router Cisco, template berikut dapat digunakan:
show version {ekstrak / ^ (cisco) / sebagai vendor}
{Jika vendor adalah "cisco"}
  menunjukkan ip antarmuka singkat {ekstrak / ^ (S +) s / sebagai antarmuka}
  {Lingkaran interface sebagai antarmuka}
    menunjukkan berjalan antarmuka $ antarmuka
    mengkonfigurasi terminal
    antarmuka $ antarmuka
    tidak ada tutup
    akhir
  {End}
  copy running-config startup-config
{End}
Untuk gambaran penuh atas bahasa template, melihat halaman ini.
Penanganan Kesalahan
Exscript datang dengan kesalahan yang sangat baik penanganan secara gratis, tanpa menambahkan kode tambahan ke dalam template.
Command Line Pilihan
Anda bisa memberikan parameter (atau daftar parameter) ke dalam template dan menggunakannya untuk mendorong apa yang terjadi pada remote host. Exscript mudah mendukung penebangan, mekanisme otentikasi seperti TACACS dan mengurus sinkronisasi prosedur login antara beberapa koneksi berjalan

Apa yang baru dalam rilis ini:.

  • Protokol API itu jauh lebih baik dan menangani pencocokan cepat dengan cara yang jauh lebih kuat.
  • Dukungan untuk koneksi interaktif ditambahkan.
  • Exscript sekarang termasuk Telnet dan SSH server.
  • Exscript.util.mail memiliki dukungan untuk mengirimkan mail dengan lampiran.
  • Banyak utilitas baru untuk sysadmin dan pengembang ditambahkan.
  • Sebagian dependensi eksternal telah dihapus: Exscript sekarang hanya membutuhkan Paramiko dan python-crypto. Dukungan untuk SSH versi 1 telah dihapus.

Apa yang baru di versi 2.0:

  • Fix: status bar telah diupdate * sebelum * tugas itu dihapus dari daftar.

Persyaratan :

  • Python
  • Python-kripto
  • Python-Pexpect
  • ssh

Software yang serupa

ooc
ooc

3 Jun 15

JRuby
JRuby

17 Feb 15

Cython
Cython

27 Sep 15

Perangkat lunak lain dari pengembang Samuel Abels

Komentar untuk Exscript

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!