telnetlib & python

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
ledda
Prode Principiante
Messaggi: 156
Iscrizione: sabato 28 luglio 2007, 12:20
Contatti:

telnetlib & python

Messaggio da ledda »

Ciao ragazzi mi sto addentrando nella programmazione di un modulo telnet in python per ora a scoppo didatico.

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__" :
«Gli uomini passano, le idee restano. Restano le loro tensioni morali e continueranno a camminare sulle gambe di altri uomini.»

Giovanni Falcone
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti