Have you ever been working on a penetration test, and encountered a problem for which there is no perfect tool? Maybe you know how to step through a test sequence manually but don’t have a way to automate it. Python is a versatile, cross-platform, well documented language with an enormous amount of support through pre-existing libraries. This makes it very useful for a variety of penetration testing tasks as well as everyday system administration. This course introduces intermediate Python concepts and libraries to the novice Python scripter in a series of practical lab exercises.
- A basic understanding of programming structure (i.e. variables, conditionals, functions, loops, etc…)
Attend a basic Python course that covers elementary Python concepts. Suitable options include:
Codeschool’s “Try Python” course (currently free):http://campus.codeschool.com/courses/try-python
CodeAcademy’s Python track (free): https://www.codecademy.com/
Or for the quick-study or review, watch the Professionally Evil Python Primer:https://www.youtube.com/watch?v=fami0WJCH1U
Click here to register for the class.