Exscript

Screenshot Λογισμικό:
Exscript
Στοιχεία Λογισμικού:
Εκδοχή: 2.1
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Samuel Abels
Άδεια: Δωρεάν
Δημοτικότητα: 2

Rating: nan/5 (Total Votes: 0)

Exscript είναι μια scripting γλώσσα για την αυτοματοποίηση των συνδέσεων του δικτύου μέσω πρωτοκόλλων όπως Telnet ή SSH. Exscript είναι κατά κάποιο τρόπο συγκρίσιμη να περιμένουμε, αλλά έχει μερικά μοναδικά χαρακτηριστικά που το καθιστούν πολύ πιο εύκολο στη χρήση και την κατανόηση για τους μη-προγραμματιστές.
Exscript είναι γραμμένο σε Python και εκτιμούμε componentized, καθαρό κώδικα, έτσι θα είναι πάντα εύκολο να τροποποιήσει και να επεκτείνει.
Γρήγορη Εισαγωγή
Με Exscript μπορείτε να αυτοματοποιήσουν γρήγορα μια συνομιλία με μια συσκευή μέσω Telnet ή SSH. Για παράδειγμα, για να εκτελέσει την "ls" εντολή σε τρεις διαφορετικές φιλοξενεί, δημιουργήστε ένα αρχείο με το ακόλουθο περιεχόμενο:
ls
και στη συνέχεια να το εκτελέσετε χρησιμοποιώντας
./exscript.py my_template host1 αναφέρονται στο σύστημα host2 host3
Μιλώντας σε πολλαπλές συσκευές στο ίδιο Ώρα
Με Exscript μπορείτε να παραλληλιστεί αυτόματα τις συνδέσεις σας, έτσι ώστε οι πολλαπλές συνεδρίες ανοίγουν ταυτόχρονα. Αυτό μπορεί να επιταχύνει το χρόνο στον οποίο μια συγκεκριμένη εντολή αναπαράγεται εντός του δικτύου σας.
Για παράδειγμα, φανταστείτε ότι θέλετε να εκτελέσετε τη σαφή ip BGP * μαλακό κυβερνήτη σε είκοσι διαφορετικές δρομολογητές Cisco. Ξεκινήστε δημιουργώντας ένα αρχείο κειμένου με το ακόλουθο περιεχόμενο:
σαφές IP BGP * μαλακό στην
Αποθηκεύστε αυτό το αρχείο ως commands.exscript. Επίσης, δημιουργήστε ένα αρχείο κειμένου που περιέχει τη λίστα των ονομάτων κεντρικού υπολογιστή στον οποίο θα αποσταλεί η εντολή:
host1
αναφέρονται στο σύστημα host2
...
host20
Αποθηκεύστε αυτό το αρχείο ως Hosts.txt. Για να στείλετε αυτή την αλλαγή σε όλους τους δρομολογητές ταυτόχρονα, πληκτρολογήστε την ακόλουθη εντολή:
./exscript.py --hosts Hosts.txt-C15 commands.exscript
Σημειώστε ότι η επιλογή-C15 προκαλεί Exscript να ανοίξει το πολύ δεκαπέντε συνδέσεις ταυτόχρονα. Μόλις το πρώτο υποδοχής από τις 15 έχει ολοκληρωθεί, Exscript ανοίγει τη σύνδεση με την επόμενη υποδοχής, μέχρι την σαφή IP BGP * μαλακό στην εντολή έχει σταλεί σε όλους τους κεντρικούς υπολογιστές.
Σύνθετη Εντολή Πρότυπα
Exscript πρότυπα υποστηρίξει πολλές περισσότερες εντολές. Για παράδειγμα, για να αυτοματοποιήσει μια συνεδρία με ένα router Cisco, η ακόλουθη πρότυπο μπορεί να χρησιμοποιηθεί:
Εμφάνιση έκδοσης {απόσπασμα / ^ (CISCO) / ως πωλητής}
{Εάν πωλητής είναι "cisco"}
  δείχνουν σύντομη interface ip {απόσπασμα / ^ (S +) s / και διεπαφές}
  {Διασυνδέσεις βρόχου ως διεπαφή}
    δείχνουν τρέχει interface $ διεπαφή
    ρυθμίσετε το τερματικό
    διεπαφή $ διεπαφή
    καμία διακοπή
    τέλος
  {Τέλος}
  αντιγράψετε τρέξιμο-config εκκίνηση-config
{Τέλος}
Για μια πλήρη επισκόπηση πάνω από τη γλώσσα πρότυπο, δείτε αυτή τη σελίδα.
Χειρισμός σφαλμάτων
Exscript έρχεται με το χειρισμό εξαιρετική σφάλματος για δωρεάν, χωρίς την προσθήκη επιπλέον κώδικα στα πρότυπα.
Επιλογές γραμμής εντολών
Μπορείτε να περάσετε παραμέτρους (ή λίστες των παραμέτρων) στα πρότυπα και τους χρησιμοποιούν για να οδηγήσετε το τι συμβαίνει στον απομακρυσμένο υπολογιστή. Exscript υποστηρίζει εύκολα υλοτομία, μηχανισμούς ελέγχου ταυτότητας, όπως TACACS και φροντίζει για το συγχρονισμό της διαδικασίας σύνδεσης μεταξύ πολλαπλών συνδέσεων σε λειτουργία

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Το πρωτόκολλο ΑΡΙ βελτιωθεί πάρα πολύ και χειρίζεται την άμεση αντιστοίχιση με πολύ πιο αυστηρό τρόπο.
  • Υποστήριξη για διαδραστικές συνδέσεις προστέθηκε.
  • Exscript περιλαμβάνει τώρα Telnet και SSH servers.
  • Exscript.util.mail έχει υποστήριξη για την αποστολή μηνυμάτων με συνημμένα.

  • Προστέθηκαν
  • Πολλές νέες επιχειρήσεις κοινής ωφέλειας για τους διαχειριστές συστημάτων και προγραμματιστές.

  • Οι
  • Οι περισσότερες εξωτερικές εξαρτήσεις έχουν αφαιρεθεί: Exscript τώρα απαιτεί μόνο Paramiko και python-Crypto. Υποστήριξη για το SSH έκδοση 1 απομακρύνθηκε.

Τι είναι καινούργιο στην έκδοση 2.0:

  • Fix: γραμμή κατάστασης ενημερώθηκε * πριν * η αποστολή ήταν αφαιρεθεί από τον κατάλογο.

Απαιτήσεις :

  • Python
  • Python-κρυπτο
  • Python-pexpect
  • ssh

Παρόμοια λογισμικά

Polygen
Polygen

3 Jun 15

CIL
CIL

20 Feb 15

make utilities
make utilities

3 Jun 15

Άλλο λογισμικό του προγραμματιστή Samuel Abels

Einstein@GNOME
Einstein@GNOME

3 Jun 15

BibShelf
BibShelf

3 Jun 15

Tefinch
Tefinch

3 Jun 15

Σχόλια για Exscript

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!