1. A computer-implemented method comprising: establishing a network hopping adaptor, the network hopping adaptor being configured to manipulate network traffic so as to change at least one network characteristic of the network traffic; configuring at least one network interface of a machine selected from a plurality of machines to send and receive network traffic to and from the network hopping adaptor; when the network hopping adaptor receives network traffic from the selected machine; invoking the network hopping adaptor on the received network traffic, the network hopping adaptor causing a change to at least one network characteristic of the received network traffic; and sending the received network traffic from the network hopping adaptor as hopped network traffic based on the change to the at least one network characteristic; and when the network hopping adaptor receives network traffic intended for the selected machine: invoking the network hopping adaptor on the network traffic intended for the selected machine, the network hopping adaptor undoing the change to the at least one network characteristic of the received network traffic so as to create unhopped network traffic; and sending the unhopped network traffic to the selected machine.