Projet

Général

Profil

Paste
Télécharger au format
Statistiques
| Branche: | Révision:

root / plugins / router / beboxstats.expect @ 4b2fcbf8

Historique | Voir | Annoter | Télécharger (490 octets)

1
#!/usr/bin/expect -f
2

    
3
# script to log on to a BeBox router [ST Speedtouch 780] and gather line stats
4

    
5
# set timeout for response from router to 30 seconds
6
set timeout 30
7
set router "host.or.ip.of.router"
8
set port "23"
9
set username "Administrator"
10
set password "routerpassword"
11

    
12
# telnet to $router on $port
13
spawn telnet $router $port
14

    
15
expect "Username :"
16
send "$username\r"
17

    
18
expect "Password :"
19
send "$password\r"
20

    
21
expect "}=>"
22
send "adsl info expand=enabled\r"
23

    
24
expect "}=>"
25
send "exit\r"