Make the Pivot from classroom cyber skills to real world cyber skills.

Python Port Scanning -- Beginner Python Port Scanning -- Beginner

A lab to teach basic port scanning with Python. The main point of this exercise is to get students used to programming, solving problems with logic, and overcoming obstacles such as syntax errors. Many beginners are afraid of programming and this exercise should prove to them that it can be easy and fun.


  • Challenge Type: Foundation Tools
  • Skill Level: Beginner
  • Time Required: 45 Minutes
  • Keywords: Python, Networking
  • Author: Sam Bowne
  • Organization: City College San Francisco