This document summarizes a study on botnet detection techniques. It outlines that botnets pose a serious cybersecurity threat and discusses various botnet detection approaches including signature-based, anomaly-based, host-based, and network-based methods. The document then focuses on two proposed techniques: 1) Using an adaptive learning rate neural network to detect HTTP botnets based on TCP connection features. Evaluation shows it achieved over 99% detection accuracy. 2) Using a Hidden Semi-Markov Model with SNMP MIB variables to characterize normal network behavior and detect botnets, achieving over 98% accuracy on spyware and BlackEnergy botnets.