Computer networks are an essential component of modern IT architectures. Besides, network based attacks are getting more and more complex and sophisticated. Analyzing single systems or vulnerabilities provides only a small benefit, as most of the security problems of a network are due to the combination of multiple vulnerabilities and attack steps. Efficient and convenient attack tools exist to support attackers and evade defensive techniques. Modern security systems need to handle these challenges while providing a high level of security.