Network security topics related to issues and concerns in professional environments. Overview of various hacking technologies and tools including an emphasis on footprinting, scanning, enumeration methodologies; system hacking and malware threats; sniffing and social engineering; denial of service (DoS) and session hijacking; attacking web servers and applications, and SQL injection; hacking wireless networks; and Cryptography. Course includes materials necessary for Certificated Ethical Hacking Certification preparation.