1. A method comprising: providing a training environment that includes a control and monitoring system, an attack system, and a target system that are each executable by one or more processors; initiating, by the control and monitoring system, a training scenario to cause the attack system to engage in an attack against the target system; performing an action by the target system in response to the attack; collecting monitor information associated with the attack against the target system by continuously monitoring the training scenario; sending dynamic response data from the attack system to the target system based upon the collected monitor information to adapt the training scenario to the action performed by the target system; and generating, by the control and monitoring system, an automated evaluation based upon the collected monitor information.