1. A method of remotely controlling a set of networked machines, comprising: providing a network interface to a set of networked machines; and transmitting at least one command to the set of networked machines via a command interface using the network interface, the command interface comprising- a certificate module configured to automatically communicate certificates to the set of networked machines to establish a secure channel to the set of networked machines, and a library of command modules, the library of command modules comprising- a set of core modules, and a set of user-defined modules, the library of command modules including at least one command capable of automatically controlling multiple machines in the set of networked machines.