This course introduces the students to the principles and techniques of ethical hacking. The course topics include reconnaissance, scanning, exploitation, and result reporting. The student will have hands on experience in exploiting various vulnerabilities and weaknesses in computer systems and networks.