|Project Description: ||Intrusion Detection is an area of research in computer security that focuses on developing software systems to detect attempted intrusions in computer systems and networks. These systems are an important component of defensive measures to protect from potential threats and vulnerabilities. This technical report presents a literature survey of different types of intrusion detection systems and the various methods in developing them. It presents the design and implementation of a Signature-based Network Intrusion Detection System using JESS (SNIDJ), an intrusion detection system
implemented using Java Expert System Shell (JESS).