This document provides an overview of intrusion detection systems (IDS). It discusses different types of IDS including host-based IDS, which monitor system logs and user behavior on individual hosts, and network-based IDS, which monitor network traffic. It focuses on stateful dynamic signature inspection (SDSI) as an advanced network IDS approach and describes NetProwler as a commercial SDSI system that provides real-time intrusion detection for networks. The document aims to explain everything needed to know about intrusion detection.