23. The non-transitory computer readable medium as recited in claim 21 , wherein the method further comprises processing the information related to the execution of the executable code.
21. A non-transitory computer readable medium having instructions stored thereon, which when executed on a computer system, perform a method for host computing devices, the method comprising: obtaining an instruction for execution of executable code, the executable code configured to elicit actions on a host computing device enabling evaluation of an operation of the host computing device; accessing the executable code from an executable code data store implemented in a non-volatile storage device; storing restoration information for the host computing device enabling restoration of the host computing device to a state prior to the execution of the executable code; causing execution of the executable code; determining whether the host computing device is to be restored to a state prior to the execution of the executable code based on a state after execution of the executable code; restoring the host computing device to a prior state using the restoration information in response to determining that the host computing device is to be restored to the state prior to the execution of the executable code without receiving a command from a user to restore the host computing device; obtaining information related to the execution of the executable code, the information comprising log information collected during execution of the executable code; and transmitting at least a portion of the information related to the execution of the executable code, wherein the executable code is further configured to elicit: a deletion of at least a percentage of data packets between the host computing device and one or more network components, a modification of communication channels between the host computing device and the one or more network components, and a reboot of the host computing device and the one or more network components.