http://www.python.it/doc/Python-Docs/ht ... etlib.html
in questo sito ho trovato la documentazione della lib telnetlib. Non ho capito però bene come devo usarla. Ecco il mio pezzo di modulo che è un esempio similile a quello postato nel sito ed incompleto solo per vedere se si connette. Premetto che il telnet da shel funge ed l'host è raggiungibile.
Codice: Seleziona tutto
import sys
import telnetlib
"""
Modulo per la connessione via telnet di apparati CISCO
"""
ip_host = "192.168.0.100"
pw_login_telnet = "cisco"
pw_login_800 = "cisco"
tn = telnetlib.Telnet(ip_host)
tn.expect(["Password: ","CISCO> ","Password: ","CISCO# "])
tn.write(pw_login_telnet + "\n")
tn.write("ena" + "\n")
tn.write(pw_login_800 + "\n")
tn.write("logout" + "\n")
if __name__ == "__main__" :