The Router Rebooter is a small utility that checks for Internet connectivity by pinging a set IP address. If a response is not received after the preset number of attempts then a reboot command is issued to the router (assuming the router IP, Admin ID and Password are correct). Any failed pings, reboots etc are logged.
---
Neo,
I've played around with the Router Rebooter and found the following works well.
[Router details]
Username=admin
Router IP=192.168.1.254
Router Port=80
Password=
[Utility settings]
Auto pilot=0
Reboot page=/reset/index.html?factory=E0
Reboot complete page=/status.html
Timeout minutes=4
Ping IP=216.239.57.99
Ping Interval=2
Ping retries=5
I'm not sure on the logic you are using for checking the router comes back up (working ping, 'complete page' available etc). My router takes longer to reboot and establish a connection than the other types I think. I was finding that it had rebooted and was waiting for ADSL Sync when the router rebooter attempted to ping, failed and went for another reboot

The app told me that the reboot took 154 seconds.
Edit by Neo - inserted intro by SyBorg