I. Introduction
Computer networks have become complex with time due to the introduction of sophisticated technologies that cause the increase in network size, change in protocols, volume of data being used, and bandwidth availability [1]. Organizations put numerous procedures in place whose goals are; Confidentiality, Integrity and Availability. The relevance of security to the safety of humans, animals, and data cannot be over emphasized. Network security threat is a crucial issue affecting many organizations today. A threat is an undesirable, intentional, or accidental event whose occurrence may cause damage to an organization. Organizations with unstructured security architectures are prone to security threats. Threat could turn into incidents resulting in loss of money, reputation or lives [2].