04-721   Vulnerability Assessment and Testing

Location: Africa

Units: 12

Semester Offered: Fall

Course description

This course will introduce students to professional penetration testing by teaching offensive security tactics, along with the appropriate methodologies and responsibilities it takes to ethically attack systems. The course will also cover basic defensive security concepts and tools that can be used to mitigate such attacks. The majority of time will be spent in hands-on labs performing reconnaissance, discovering vulnerabilities, developing exploits, and carefully penetrating targets in a virtual environment. Students will also work on building basic defenses in a similar environment.


Students will be required to have a basic understanding of networking concepts (TCP/IP) and will be expected to put in the additional time to research solutions on their own. This course will utilize the Kali Linux platform, so basic Linux command line and shell scripting knowledge will be required.


Edwin Kairu