The goal of this course is to provide network security students with a solid foundation in creating shell scripts and basic programming concepts within UNIX/ Linux, specifically to aid in security related tasks. This course explores the creation of scripts to manage large amounts of security-related data and automate normal active security operations. Students will write shell scripts to manage, correlate and analyze security logs; pass variables from one security application to another to continue a flow of security activities; and to automate and simplify security related tasks and processes. The scripts and programs created in this course can be added to the student’s portfolio.
Learning Objectives
1. Select and manipulate the tools used to perform script programming, editing, and debugging.
2. Describe the basics of script programming utilizing the contemporary scripting languages.
3. Develop basic programming skills, utilizing Variables, Arrays, Functions, Methods, and Logic Structures.
4. Identify the purpose of the different built-in scripting technologies.
5. Work with script examples to learn the fundamentals of using scripting to simplify repetitive administrative and network tasks.
Framework Connections
The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):
Competency Areas
Work Roles
Feedback
If you would like to provide feedback on this course, please e-mail the NICCS team at NICCS@mail.cisa.dhs.gov. Please keep in mind that NICCS does not own this course or accept payment for course entry. If you have questions related to the details of this course, such as cost, prerequisites, how to register, etc., please contact the course training provider directly. You can find course training provider contact information by following the link that says “Visit course page for more information...” on this page.