[Linux-Biella] Mandare una stringa via Telnet

Stefano Porrino linux@ml.bilug.linux.it
Fri, 1 Oct 2004 20:55:10 +0200


scusa, non ho seguito tutto il thread.
Hai risolto?
Io per automatizzare telnet, ftp, rlogin usavo expect.
Per cui se devi sendare una stringa via telnet dev'essere qualcosa tipo:

#!../expect --
set pid [spawn telnet tuohost tuaporta]
expect "Password:"
	send "cazzonesò\r"
	expect "qualcosaaltro"
send "..."

in poche parole un gran expect - send

per uscire mi fare fosse :
interact (che in realtà lasciava il controllo all'utente)

Vado a memoria, per cui facile che ho abbia scritto boiate...
inoltre non ho neanche uno script sotto mano, ma ho un link: 
http://expect.nist.gov/
Ciao.
SP