CYSE 301

This course introduces tools and techniques used to secure and analyze large computer networks and systems. Students will systematically learn C programming in the first part of the course, which forms a foundation for many cybersecurity operations, such as malware analysis, understanding network protocol stack, etc. In the second part, students will explore and map networks using a variety of diagnostic software tools, learn advanced packet analysis, configure firewalls, write intrusion detection rules, perform forensic investigation, and practice techniques for penetration testing. 

Lab 1 – Basic Linux Commands

Lab 2 – Traffic and Tracing Sniffing

Lab 3 – Sword vs. Shield

Lab 4 – Ethical Hacking

Lab 5 – Password Cracking

Lab 6 – Steganography