• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!


Course Lectures

Page history last edited by Philip Craiger 8 years ago

CET4663 Lectures Page


Lectures that are useful for the materials in this course will be posted on this page. In addition to lectures produced for this class, this page also include lectures from other courses.


I strongly suggest you download the video lectures to your computer, that way you can view the video on your host system and have access to it at any time (even when you are offline).  Also, run the video in your host system (Windows, whatever) and have your VM open while I work through the video. Pause the video and duplicate what I've done. Does it work? Great! You're doing it correctly. Doesn't work? You're doing it wrong!  Now have fun!




Link to Lecture Page

Introduction to the Course


Introduction & expectations that apply to all of my courses:


  • Once you've had one course with me you'll know what I expect in every other course, but make sure you view this first!


Introduction to Dr. Craiger's courses


Syllabus contents and class details to CET4663:  


  • These are the gritty details of the course.  Please make sure to read the syllabus thoroughly and follow along with this lecture.


  • How to create a virtual machine and install Linux Mint within the 'VM.'  This lecture explains how to install and use VMWare on your host machine. What a COOL thing it is to be able to run multiple operating systems, even multiple NETWORKS on your desktop!

Installing Linux Mint in VMWare

Introduction to Computer and Network Security


Introduction to computer and network security:


  • Why it's important, security problems, types of 'attacks,' CIANA.

Introduction to Computer and Network Security


Risk analysis:


  • Defining assets in a risk analysis, identifying threats and the likelihood of the threats occurring, identifying the consequences of a threat occurring, and vulnerabilities that increase risk.

  • Also covers common safeguards to reduce the impact of threats, securing equipment/data, and incident response (should be included in security policy).

Risk Analysis


Legal aspects of computer security


  • Guest lecturer Prof. Mark Pollit (FBI-retired) discusses laws related to computer and network security.



Authentication and auditing: 


  • Types of authentication, detailed explanation of password hashing, examples of bad password choices, password cracking methods, and coverage of password security on Unix and Windows systems.
  Authentication and auditing

Password auditing: 


  • Review of Unix password security, differences in hashing algorithms, reasons for conducting a password audit, extensive coverage of John the Ripper software, and an overview of rainbow tables.
  Password auditing

Rainbow tables:


  • Extended coverage of rainbow tables and Ophcrack software.
  Password Auditing with Rainbow Tables
    Assignment 1 (Due date in dropbox, Sept 25)

Network Signature Analysis


Review of TCP/IP: (2 videos)


  • TCP/IP fundamentals, the OSI model, TCP vs UDP, application protocols, IP addressing, NAT, and an overview of proxy servers.
  Review of TCP/IP

Network signature analysis:


  • Signature analysis, brief introduction to the Snort IDS, analysis of ICMP packet capture, common TCP/UDP ports, network baselining, the TCP 3-way handshake, and review of TCP flags.
  Identifying Network Signatures from Packet Captures

Network signature analysis example:


  • ARP Spoofing
  ARP Spoofing 
    Assignment 2 (Due date in dropbox: Oct 9)



Introduction to Firewalls (2 videos):


  • An explanation of firewalls, types of firewalls, stateless vs stateful filtering, placement of firewalls within a network, examples of firewall rules, and the importance of having an established security policy.


  Introduction to Firewalls

Firewalls with iptables

  • In this lecture I discuss using iptables

Creating a host-only network in VMWare:


  • Create a network in VMWare for a host-only network (i.e., not connected to the Internet, great for running security and forensics sensitive experiments).
  Creating a host-only network

Firewall Assignment Setup


  • Here I walk you through how to setup your VM for the firewall assignment.

Setup for Firewall Assignment


    Assignment 3 (Due date in dropbox: Oct 30)

Intrusion Detection 


Introduction to Intrusion Detection:


  • Types of IDS's, overview and usage of the Snort IDS, Snort modes and various run options.
  Introduction to Intrusion Detection

Implementing Intrusion Detection:


Implementing a network security policy using SNORT.


  Implementing Intrusion Detection

Installing and Testing SNORT:


  • Installing and testing SNORT.


  Installing and Testing SNORT IDS

SNORT Rules:


  • How to create SNORT rules based on a security policy.
  Creating SNORT Rules
    Assignment 4 (due April 17, 2015)

Introduction to Cryptography:


  • Explanation of symmetric (single key) and asymmetric (public/private key) encryption, GnuPG (GPG) basics.
  Intro to Crypto

Using GPG:


  • Using GPG to implement cryptographic functions.
  Using GPG
    Assignment 5 (due May 4, 2015)


Comments (0)

You don't have permission to comment on this page.