The CyberSecurity Training Platform simulates networks, traffic and threats over virtual machines, can simulate additional appliances and hardware to exactly represent company networks. The simulated network is injected with traffic, simulating typical activity such as user web-surfing, emails, and server communications. In addition, real-life attack scenarios are injected into the network, using the CyberSecurity Training Platform predefined attack scenario library as well as custom-built scenarios. Trainees are scored as they identify, investigate, respond and remediate threats and reach predefined session goals. The session is recorded and documented on a timeline, to be later replayed and reviewed in a debriefing session. Trainees’ skills and capabilities are evaluated for further reference and training. Every session can be rolled-back and repeated. The CyberSecurity Training Platform provides IT and OT network simulation with physical OT hardware, and supports both individual and team training.