Telnetcmd
Da LinuxVar, il LUG della provincia di Varese.
Questo script permette di inviare comandi via telnet a qualunque dispositivo in rete.
| telnetcmd 0.1 | |
| Linguaggio: | Perl |
| Licenza: | GPL |
| Requisiti: | |
| |
| 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[....]

