Python3 Course For InfoSec Pros
Written by Nikos Vaggalis   
Tuesday, 20 July 2021

A free course by InfoSecAddicts, to teach Python from an Infosec Pro's perspective. It aims to cover the minimum Python that you can apply in the field to accomplish day-to-day Infosec tasks.

infosec-logo

Over the past weeks and month we've looked at Python for data science, Python for text manipulation ... Python this, Python that, Python everywhere. Now we reach Python for Cybersecurity, which is what this course is about. Given its focus, you won't find long, in-depth, videos on every Python language feature, but just the ones useful in Infosec.

For instance these are the topics about the language per se, presented in short Vimeo videos as well as instructions and code on Pastebin: 

  • Python Fundamentals
  • Installing Python
  • Simple Printing
  • Simple Numbers and Math
  • Variables
  • Modules and Function
  • Strings
  • More Strings
  • Sequences and Lists
  • Parsing files with Python3
  • Intro to Log Analysis
  • Use Python to read a file line by line
  • Parsing CSV Files & Formatting output
  • Regular Expressions
  • re.match() method
  • re.search() method
  • re.findall() method
  • re.split() method
  • re.sub() method
  • re.compile() method
  • Functions & Classes
  • Functions
  • Python Lambda Functions
  • Python Classes 

pythonsec

After going through those Python fundamentals, we can focus on the Infosec side of the course:  

  • Digital Forensics with Python3
  • Parsing PCAP files with Python3
  • Malware Analysis
  • Network Testing with Python3
  • Password Cracking
  • Web App Testing with Python3
  • Writing Burp Suite extensions
  • Python Cryptography & Security
  • Python: Building Your Security Tools 

You take care of all that by applying your by newly acquired knowledge of Python. The author of the course gives access to his own private server in order to try everything out, which is why it requires installing Putty and connect to a specific IP address through SSH.

At the end of each lesson there's a quiz that you have to take in order to proceed to the next one, something that means that you can't skip lessons if experienced enough, and that you have to take it step by step.

Overall, the characteristic of the course is its pace and straightforward language. Quick and no fussing around. You won't learn in depth, but you'll get a quick and foremostly hands-on overview of both Python and Infosec at work. Check it out. 

pythonsecsq

More Information

Python3 For InfoSec Pros

Related Articles

Learn Python with HackInScience

Sharpen Your Hacking Skills With CTFLearn

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Looking Forward To NAO 7
03/11/2024

Introduced to the world in 2004 by its creator Bruno Maisonnier the kid-sized, autonomous humanoid robot NAO, turns 20 this year. At less than 2 ft tall, it is small in stature, but plays a big r [ ... ]



DuckDB And Hydra Partner To Get DuckDB Into PostgreSQL
11/11/2024

The offspring of that partnership is pg_duckdb, an extension that embeds the DuckDB engine into the PostgreSQL database, allowing it to handle analytical workloads.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Tuesday, 20 July 2021 )