Software defined networking and security : from theory to practice This book seeks to educate the reader regarding Cyber Maneuver or Adaptive Cyber Defense. Before implementing proactive cyber defense techniques or Moving Target Defense schemes its important to analyze the threats detect attacks and implement countermeasures while still preserving user experience. This book discusses how to detect multi stage attack. It presents a comparative study of methods and solutions. It covers modern computing paradigms such as Software Defined Networks and Network Functions Virtualization (SDN NFV) and their effectiveness in implementing Moving Target Defense responses. Source codes online labs and exercises are available at the authors university website