1. A computer implemented method for intercepting network communications, comprising: intercepting, by a computing device, a stream of network communications from an adversary attempting to perform a targeted attack on a client device; decoding, by the computing device, the stream of network communications including a command and control channel of the adversary; reverse-engineering a protocol of the command control channel of the adversary based on the decoding; utilizing the reverse-engineering protocol to produce an emulated command and control server and an emulated command and control channel of the adversary, wherein the emulated command and control server serves as a routing device between the adversary and the client device; controlling the decoded stream of network communications by routing the decoded stream of network communications through the emulated command and control server and over the emulated command and control channel to the client device, wherein the controlling is based on an enforcement of a plurality of response mechanisms that are dependent on the reverse-engineering protocol and a policy language tailored for activities of the adversary; initiating a response mechanism from the plurality of response mechanisms; and seeking to influence the activities of the adversary based on the initiated response mechanism, wherein the adversary is unaware of the controlling and the controlling includes manipulating the stream of network communications.