Rover provides a means of executing commands on remote machines via SSH, Telnet, or Rlogin. Connections are made and then managed using the Expect for Perl module. Rover can process many hosts in parallel. It comes with two interface programs, rover and rovergtk. The first is a command line tool with a built-in shell and batching capabilities; the other uses a Gtk interface to configure and use Rover.