Bonjour,
Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import telnetlib
print "telnet test"
HOST = "164.xx.xx.xx"
user = "Administrator"
password = "xxxxxxxxxx"
tn = telnetlib.Telnet(HOST)
tn.read_until("login name:",10)
tn.write(user + "\n\r")
tn.read_until("password:")
tn.write(password + "\n\r")
tn.read_until("Domain:")
tn.write("\n\r")
Command = "dir"
tn.read_until("Admin")
tn.write(Command + "\n\r")
tn.write("exit\n\r")
tn.close()
print "fin"
Je veux me connecter sur un serveur win NT et pouvoir passer quelque commande, j'ai 2 problèmes.
-J'ai essayé plusieur méthode mais je n'arrive pas a récuper la sortie (read_lazy, read_all...).
-Le scripte semble se bloquer aprés l'envoie de \n\r en réponse au prompt Domain:

Comme je suis super débutant en programmation je ne me sort pas de ce blocage.
D'avance merci.