This course is a study of prototyping security tools using high-level languages such as Ruby, Python, and Lua. Implementation of basic communication applications using the TCP/IP protocol suite will be introduced. Security applications that will be designed and implemented as part of the course will include packet sniffers, backdoors, logfile parsers, packet crafters, variety of spoofing applications, simple Intrusion Detection and Prevention systems. Also covered will be shell scripting techniques and implementation of shell-scripts to perform system-related tasks. As part of implementing defensive applications, students will also be introduced to basic Linux-based tools and utilities such as Netfilter, cron, etc.
Upon successful completion of this course, the student will be able to:
Effective as of Fall 2014
FSCT 8561 is offered as a part of the following programs:
Interested in being notified about future offerings of FSCT 8561 - Security Applications? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.