Programming
Python for Security Professionals
Build real offensive and defensive security tools with Python. Scripting, automation, and custom exploits.
1 Section
1 Module
2 Lessons
About This Course
Learn Python specifically through the lens of security engineering. Build port scanners, exploit frameworks, packet crafters, and automation tools.
Course Curriculum
Module 1: Python Essentials
2 lessons
1
Python Environment & Virtual Envs
Setting up pyenv, virtualenv, and managing dependencies for security tooling.
Video Lesson
Watch on YouTube
2
Sockets & Network Programming
Building TCP/UDP clients and servers, banner grabbing, and raw socket manipulation.