Telnetcmd

Questo script permette di inviare comandi via telnet a qualunque dispositivo in rete.

telnetcmd 0.1
Linguaggio: Perl
Licenza: GPL
Requisiti:
  • [Perl]
Autore: t30
Mail: [mailto: ]
Homepage: Homepage
TODO:
Download: Download

Configurazione

E' necessario editare lo script, inserendo il vostro nome utente, password per loggarvi e l'ip del vostro dispositivo remoto

set user "username"
set pass "password"
spawn telnet 123.456.789.123

Utilizzo

lo script deve ricevere almeno un argomento e massimo due.Il primo argomento sara' il comando lanciato, il secondo, l'argomento del comando.
esempio: per lanciare ifconfig sul mio router USR faccio

$ expect telnetcmd.tcl ifconfig
spawn telnet 123.456.789.123
Trying 123.456.789.123...
Connected to 123.456.789.123.
Escape character is '^]'.
USR ADSL Gateway
Login: username
Password:
> ifconfig
br0  [....]
eth0 [....]
lo   [....]
nas33[....]
ppp33[....]

Se volessi specificare un'interfaccia all'ifconfig basterebbe fare:


$ expect telnetcmd.tcl ifconfig ppp33
spawn telnet 123.456.789.123
Trying 123.456.789.123...
Connected to 123.456.789.123.
Escape character is '^]'.
USR ADSL Gateway
Login: username
Password:
> ifconfig ppp33
ppp33[....]