Python can be a powerful tool to help cyber security professionals automate routine tasks quickly and efficiently, but knowing how to code is only part of the battle. When it comes to solving real-world cybersecurity problems, a bit more is required. Authored by SANS Senior Instructor Mark Baggett, the new SEC673 Advanced Information Security Automation with Python is designed as the logical progression after taking SEC573 Automating Information Security with Python, or for those who are already familiar with basic Python programming concepts. SEC673 dives into more advanced concepts like multi-threading, multi-processing, concurrency, decorators, and more. This advanced Python training course will teach you to make your code faster, more efficient, and easier to maintain.
SEC673 Advanced Information Security Automation with Python will help you:
- Make your packaged installable for PIP for easy distribution and updates
- Building a custom data structure that fits your application for faster development
- Using advanced features like decorators, generators, and context managers to simplify code
- Making programs run faster with multi-threading and multi-processing
- Eliminating cascading errors by implementing unit tests so small changes don't become big errors
- Undertaking proper log generation and handling in Python applications in order to identify those "works for me" errors
- Implementing application automation and interaction so that you can move on to more important tasks
See a preview of the course here:
Learn more about the course here.
Be one of the first to take the course by signing up for the beta run at SANS CDI December 12-17 and enjoy a 25% discount!
About the Author
Mark Baggett is a SANS Senior Instructor with nearly 30 years of experience and is an independent consultant through his company Indepth Defense providing forensics, incident response, and penetration testing services. Mark has also served as the technical advisor to the DoD for SANS since 2011, where he assists various government organizations in the development of information security capabilities.
Mark is also author of SEC573 Automating Information Security with Python.