--- /dev/null
+#!/usr/local/bin/expect --
+# a dumb little 'expect' program to check the status of gw.wd0fhg.ampr.org
+
+set timeout 5
+set addr "44.32.0.32"
+set call "WD0FHG"
+set pass ""
+set prompt "empire>*"
+
+puts [timestamp -format %c] ;# time tag the output
+
+spawn telnet $addr
+expect "login: " { send "$call\r" }
+expect "word: " { send "$pass\r" }
+
+expect "NET/ROM*" { send "j \r" } ;# for now we will just look at ax0
+
+expect { ;# no easy way to tell that the list is
+ ;# complete so we'll just time out
+ "NET/WRONG*" {} ;# looking for we can't find.
+ }
+
+expect "*" { send "\r@\r" };# flush the expect buffer and go to sysop
+
+expect $prompt { send "uptime\r" }
+expect $prompt { send "syncstat\r" }
+expect $prompt { send "asystat\r" }
+expect $prompt { send "dom db\r" }
+expect $prompt { send "route\r" }
+expect $prompt { send "exit\r" }
+
+expect "mode...*" { }
+
+expect "*" { send "\rb\r" };# flush the expect buffer and signoff
+
+expect "closed*" ;# wait for the connection to close
+
+exec sleep 3
+
+expect eof
+