This document provides an overview of botnets and tools for their detection. It discusses what botnets are, their life cycle, common botnets like SDBot and Agobot, and how they are used. It also outlines techniques for botnet detection including analyzing network infrastructure and logs, using intrusion detection systems, deploying honeypots and darknets, and forensic analysis. The document specifically describes the Ourmon tool for anomaly detection based on TCP and UDP traffic analysis.