Exercises presented in this book are designed for advanced students studying computer science, information technology, or similar degrees with a concentration on information and network security and information assurance. The exercises do not list step-by-step instructions with commands to use; instead they assume that students will have some level of prerequisite knowledge on networks, Python programming, Linux operating system, Cisco command line interface (CLI), and Scapy. A moderate level of research is needed to complete each exercise. Time to complete each exercise is assumed to be somewhere between two to ten hours, depending on its complexity. Topics covered in these exercises merely scratch the surface of the domain of Network Security and Information Assurance. Students are encouraged to delve deeper into each topic and conduct additional research and practice more hands-on activities to get a solid grasp of these concepts, tools, and techniques.