In this course, students will begin by understanding the basics of Ethical Hacking, using Khali Linux they will learn the required command line essentials, Linux File and system structure, proxy chains, information gathering, vulnerability analysis, wireless attacks (aircrack-ng), DNS, web reconnaissance, TCP, UDP, connections, file transfer protocols: ftp, http, telnet. faraday, password attacks (crunch, john, bash bunny).