Cyber Defense

EECS 465, Fall 2025

Course Details

Lectures Tuesday & Thursday 2:00pm - 2:50pm, 1005 Haworth Hall - In Person
Labs Monday 4:00pm - 4:50pm, 2003 Eaton Hall - In Person [Section #28375]
Wednesday 4:00pm - 4:50pm, 2003 Eaton Hall - In Person [Section #28376]
Friday 11:00pm - 11:50pm, 2003 Eaton Hall - In Person [Section #28374]
Instructor Alex Bardas
Office: 2040 Eaton Hall
Office hours: Tuesday & Thursday 12:30pm - 1:30pm CT
(Email appointment is needed to schedule a meeting over Zoom: meeting details)
: alexbardas ku edu
Graduate Teaching Assistant Michael Oliver
Office Hours: Wednesday 3:00pm - 4:00pm CT in 2003 Eaton Hall
(Email appointment is needed to schedule a meeting over Zoom: meeting details)
: mmoliver469 ku edu
Lab Manager and Grader Mohd Mamoon
Office Hours: Monday 11:00am - 12:00pm CT in 2003 Eaton Hall
(Email appointment is needed to schedule a meeting over Zoom: meeting details)
: mohdmamoon ku edu

Syllabus

The syllabus is available through Simple Syllabus: EECS 465 Syllabus (Fall 2025). Check the syllabus frequently since its content is subject to change throughout the semester.
Announcements: You are responsible for all announcements we make in class (lectures and labs), over Canvas, and/or email. Announcements may include information about assignments, changes in the syllabus, etc.

Schedule

NOTE: Schedules are tentative and subject to change.

Course Schedule

Updated on a regular basis. Use your KU Online ID (all numeric is not correct) and password to access the slides and other materials.

Aug 19, 2025
online
Lecture 1

Introduction, Undergraduate Cybersecurity Certificate, and Cybersecurity Engineering Degree

iClicker Access Info -- Lectures

intro-slides, cert-slides, degree-overview
Aug 21, 2025
online
Lecture 2

Networking Terminology and Clonezilla

networking-slides
Aug 25-29, 2025
online
Lab 1

Lab Setup and Clonezilla

iClicker Access Info -- Monday Labs (#28375)
iClicker Access Info -- Wednesday Labs (#28376)
iClicker Access Info -- Friday Labs (#28374)

lab-overview-slides, clonezilla-slides
Aug 26, 2025
online
Lecture 3

Operating Systems (OS) Basics

Supplemental readings:
  • (Optional) Textbook: Ross Anderson. 2020. Security Engineering : A Guide to Building Dependable Distributed Systems (3rd Edition) - Chapter 6: Sections 6.1 and 6.2
os-slides
Aug 28, 2025
eaton
Lecture 4

Linux Command Line Basics

Quiz 1 is available on Canvas. Due date: Tuesday, Sep 2, at 11:59pm CT.

Supplemental readings:
basic-commands-slides, LAMP-stack-slides


Tentative Roadmap

Week Week of Topic(s) Notes
1 8/18 Introduction
2 8/25 Networking Primer and Operating Systems (OS) Basics Assigning Quiz 1
3 9/1 Basic Linux Commands and Reconnaissance
4 9/8 Reconnaissance and Introduction to SQL Injections Assigning Homework 1
5 9/15 Exploiting Vulnerabilities and Metasploit Assigning Quiz 2
6 9/22 Password Cracking Assigning Report 1
7 9/29 Crypthography Basics Assigning Quiz 3
8 10/6 Secure SHell (SSH)
9 10/13 Sniffing Network Traffic Fall Break
10 10/20 Interacting with Network Traffic Assigning Homework 2
11 10/27 DoS/DDoS attacks Assigning Quiz 4
12 11/3 Wireless Networks Cracking Assigning Homework 3
13 11/10 Rootkits Assigning Quiz 5
14 11/17 Logging&Auditing and Introduction to Security Onion Assigning Report 2
15 11/24 Firewalls Thanksgiving Break
16 12/1 Final Exam Review and Current Research in Cybersecurity
17 12/8 Finals Week

Acknowledgments

Kabir Panahi and Dalton Brucker-Hahn contributed to creating some of the course materials such as course slides and homework assignments.