Télécharger la liste

Description du projet

Exscript is a scripting language for automating network connections over protocols such as Telnet or SSH. It is in some ways comparable to Expect, but has some unique features that make it a lot easier to use and understand for non-developers. It supports parallelization, logging, authentication mechanisms, and a lot more.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-03-11 07:03
2.1

L'API de protocole a été considérablement améliorée et poignées correspondant invite d'une manière beaucoup plus robuste. Support pour les connexions interactives a été ajouté. Exscript comprend maintenant les serveurs Telnet et SSH. Exscript.util.mail a un support pour l'envoi de mails avec pièces jointes. De nombreux nouveaux utilitaires pour les administrateurs système et les développeurs ont été ajoutés. La plupart des dépendances externes ont été enlevés: Exscript maintenant que nécessite Paramiko et python-crypto. Support pour la version 1 de SSH a été retiré.
The protocol API was vastly improved and handles prompt matching in a much more robust manner. Support for interactive connections was added. Exscript now includes Telnet and SSH servers. Exscript.util.mail has support for sending mail with attachments. Numerous new utilities for sysadmins and developers were added. Most external dependencies have been removed: Exscript now only requires Paramiko and python-crypto. Support for SSH version 1 was removed.

2010-03-05 08:49
2.0

Ce communiqué est bien testée et a déjà prouvé pour être robuste, donc l'utilisation dans un environnement de production est encouragée. L'API Python a été entièrement revu et a fait beaucoup plus simple. La nouvelle API est bien documentée. De nombreux services d'utilité publique pour les administrateurs réseau en utilisant Python ont été ajoutés. Par exemple, il est désormais banal de générer des rapports et l'email, l'exploitation forestière est plus configurable, de nouvelles fonctions pour la lecture et l'écriture fichiers d'entrée et de sortie ont été ajoutés, et l'interaction utilisateur a été simplifiée.
Tags: Major
This release is well tested and has already proven to be robust, so use in a production environment is encouraged. The Python API has been completely overhauled and made a lot simpler. The new API is well documented. Countless utilities for network administrators using Python were added. For example, it is now trivial to generate reports and email, logging is more configurable, new functions for reading and writing input and output files were added, and user interaction was simplified.

2007-12-13 19:51
0.9.11

Support pour les routeurs Huawei a été ajouté. Il est maintenant possible d'utiliser une authentification et mots de passe d'autorisation pour l'utilisation de AAA. Il est maintenant possible d'éviter la procédure d'authentification. Support pour les modificateurs d'expressions régulières a été ajouté. Le système d'exploitation et le mécanisme de détection des périphériques a été améliorée. De nombreux bugs ont été corrigés.
Tags: Major feature enhancements
Support for Huawei routers was added. It is now possible to use a different authentication and authorization passwords when using AAA. It is now possible to skip the authentication procedure. Support for regular expression modifiers was added. The operating system and device detection mechanism was improved. Many bugs were fixed.

2007-09-27 00:41
0.9.10

Cette version corrige la dernière version très accidenté, qui avait de nombreux bugs dans l'interpréteur. "while" et "jusqu'à ce que" les boucles travailler maintenant, et des bugs dans la partie "n'est pas" l'opérateur, dans l'expression régulière s'échapper, et dans certaines opérations arithmétiques ont été fixés.
Tags: Major bugfixes
This release fixes the very broken last release, which had many bugs in the interpreter. "while" and "until" loops now work, and bugs in the "is not" operator, in regular expression escaping, and in some arithmetic operations were fixed.

2007-09-25 17:25
0.9.9

L'adaptateur SSH a été complètement remaniée et devrait maintenant être sur le pair avec l'adaptateur Telnet. L'adaptateur Telnet prend désormais en charge la négociation type de terminal. Exscript est maintenant entièrement pris en charge sur Python> = 2.2. Support SSH est maintenant optionnelle. La manipulation d'erreur de l'analyseur a été grandement améliorée, et plus d'erreurs devrait maintenant être détectées à la compilation. L'identification rapide a été encore améliorée. Cordes mai maintenant être concaténées avec l'opérateur "." opérateur. Le «in» et «pas dans les« opérateurs pour effectuer des recherches par le biais d'une liste ont été ajoutés. De nombreuses fonctionnalités ont été ajoutées et de nombreux bugs ont été corrigés.
Tags: Major feature enhancements
The SSH adapter was completely reworked and should
now be on par with the Telnet adapter. The Telnet
adapter now supports terminal type negotiation.
Exscript is now fully supported on Python >= 2.2.
SSH support is now optional. The error handling of
the parser was greatly improved, and more errors
should now be detected at compile time. Prompt
recognition was further improved. Strings may now
be concatenated using the "." operator. The "in"
and "not in" operators for searching through a
list were added. Many more features were added and
many bugs were fixed.

Project Resources