1. A method for security testing, comprising: identifying, by a source computing system, a target computing system in a network to execute an agent; wherein the agent executes on the target computing system without installing software on the target computing system and provides a virtual network connection to the source computing system; providing the agent to the target computing system for execution on the target computing system; performing, by the source computing system, a security test on the target computing system utilizing the virtual network connection established by the agent executing on the target computing system; and routing network communications from an additional computing system through the virtual network connection, wherein the routing causes the additional computing system to appear as a computing system on the network of the target computing system.