Telnet automatisation / script
J'ai déjà vérifié Cette Question, mais ne pouvait pas trouver ce que je cherche. Je suis sous Windows (le client) et le serveur est un héritage mainframe type de serveur.
Essentiellement, j'ai besoin d'écrire un script, le code python ou que ce soit, à envoyer certains savent des commandes au serveur via telnet, et préférable de capture de la sortie. Puis retour lorsque vous avez terminé.
Quelle est la meilleure approche?
OriginalL'auteur Ayman | 2009-09-29
Vous devez vous connecter pour publier un commentaire.
Il y a un bibliothèque python pour telnet connexions qui lit et écrit à partir d'une connexion telnet.
Vérifier le lien. Il a quelques exemples de ce que vous cherchez.
Voici un exemple à partir du lien:
Il se connecte à un serveur telnet. Envoie vos identifiants de connexion, puis exécute la commande unix
ls
. Puis quitte la session et imprime toutes les données de sortie à partir du serveur telnet.\r
au lieu de la\n
. M'a fallu un certain temps pour déboguer.OriginalL'auteur rogeriopvl
Vous pourriez envisager de Exscript. Il simplifie certaines des tâches simples mais plus compliqué il y a un autre niveau d'abstraction (Exscript est un langage de script en lui-même). De toute façon - la peine de vérifier.
OriginalL'auteur Krzysztof Wilkosz
Je n'ai jamais utilisé moi-même, mais peut-être pexpect est ce que vous avez besoin?
Je devrais lire plus attentivement, désolé! 🙂
OriginalL'auteur Kylotan
Ce fil est vieux, mais j'ai pensé que je devais aller de l'avant et l'après de toute façon. Il y a un prog appelé Automatiser qui seraient les plus susceptibles de répondre à vos besoins. Il fonctionne sous Windows et est assez facile à utiliser.
Plus d'infos sur telnet automatisation - http://www.networkautomation.com/sales/terminal-emulation-automation/
OriginalL'auteur Joshua