Department: MSc Cybersecurity Science and Applications
Module Description: This course is designed to provide students with the knowledge and skills necessary to conduct effective penetration testing and vulnerability assessment in computer systems and networks. The course will cover the latest methodologies and tools used by industry professionals, with a focus on ethical hacking, reconnaissance, scanning, enumeration, exploitation, and reporting. Students will also learn how to conduct risk analysis and develop strategies to mitigate security threats.
Kennedy, D., O'Gorman, J., Kearns, D. & Aharoni, M. (2011). Metasploit: the penetration tester's guide. No Starch Press.
Seitz, J. (2014). Black hat python: python programming for hackers and pentesters. No Starch Press.