- Payment Agreement
- › Our Cyber Training Courses
- Advanced Offensive Methodology & Analysis (A-OMA)
- Cyber Leader Course (CLC)
- Cyber Mission Foundations (CMF)
- Digital Forensics & Analysis (DFA)
- Offensive Methodology & Analysis (OMA)
- Windows & Linux Scripting (WLS)
- Windows Exploitation & Analysis (WEA)
- My Account
- Log In
- Class Alerts
- My Courses
Please call to register for this class.
Cost (single seat): $9,200
Course Length: 10 Days
Additional group and government discounts available. Contact Parrot Labs for more information!
What will you get out of WLS?
WLS delivers an introduction to the fundamentals of scripting on Windows and Linux using Python and PowerShell. Progress from writing basic scripts to automating tasks using robust scripts.
What makes WLS unique?
Students will perform exercises and scenarios in a sandboxed network, allowing each student to practice and learn at their own pace without affecting other students.
Why enroll in WLS?
- Identify scripting fundamentals, the differences between various sequences and primitive data types and the importance of input validation.
- Define the concept and importance of scoping, object oriented programming and classes.
- Demonstrate the ability to use the command line interpreter, proper use of a function, multi-threaded scripting, and scripting for inter process communication over a network.
Windows and Linux Scripting teaches you PowerShell and Python-based scripting starting from a base level and moving upwards to a level of proficiency. The student will begin with the fundamentals, get familiarizing with the various key characteristics and aspects of scripting tools and the structure of the scripting environment. By the end of the course, students will be able to write and execute fully functional scripts in PowerShell and Python.
What topics are covered in WLS?
Introduces PowerShell and Python scripting, beginning with the fundamentals and finishing with students creating fully executable scripts. In this course, students will identify scripting fundamentals, the differences between various sequences and primitive data types, and the importance of input validation; define the concept and importance of scoping, object-oriented programming, and classes; demonstrate the ability to use the command line interpreter; and learn the proper use of a function and multi-threaded scripting.
PYTHON ON LINUX
Understand the constructs used in a scripting decision making process and identify the differences between various sequences and primitive data types. Learn how to import and utilize scripting modules, define the concept and importance of scoping and demonstrate the ability to use a script for inter-process communication over a network.
MICROSOFT WINDOWS POWERSHELL
Demonstrate the proper use of a function and define object-oriented programming and classes. Recognize the ability to use regular expressions to match patterns in strings, identify the importance of input validation and how to handle exceptions, demonstrate the ability to both write a multi-threaded script and to use a script for inter-process communication over a network.