Build tools.
Explain choices.
From a free-member scanner lab to nine Professional modules, follow a ten-module route that connects code to real security decisions. A free account is required to begin.
Code is only half the story.
Each module should connect the Python structure to a security decision you can explain in an interview.
Understand the input
Identify what data the tool receives, what assumptions it makes and which inputs are untrusted.
Write bounded logic
Use loops, parsing, files and APIs in simulations with a clearly defined scope.
Defend the tradeoff
Describe what the script proves, what it does not, and how you verified its result.
Ten modules. One coherent progression.
Start with Module 1 using a free member account, then continue through nine Professional labs. Skill filters help you find the right exercise without hiding its access tier.
Create a free account or sign in to try Module 1. It is a member benefit, not anonymous access.
Join freeThe remaining nine labs require the Professional membership. See the access level before opening a lab.
Compare membership optionsNetwork port scanner
Build loops and input handling around a browser-only scanner simulation. No network packets leave the lab.
Start free-member labPassword guessing logic
Explore the cost of repeated guesses in a bounded, local exercise.
Explore Pro labAutomated log analysis
Parse sample authentication records and surface failed-login patterns.
Explore Pro labTraffic logic
Practice conditions, modulo operations and clear reasoning on synthetic IDs.
Explore Pro labInput validation fundamentals
Learn input constraints and why parameterized queries are the SQL injection defense.
Explore Pro labWeb enumeration concepts
Study request handling and HTTP status logic in an authorized simulation.
Explore Pro labFile integrity monitor
Compare trusted digests to detect changes in sample files.
Explore Pro labThreat-intel API client
Parse sample JSON and design reliable enrichment workflows.
Explore Pro labSSH credential testing concepts
Understand bounded test logic, authorization and error handling.
Explore Pro labSocket listener architecture
Review event handling and safe listener design in a contained project.
Explore Pro labThese cards link to existing Sec Guy modules. The preview describes the intended tiers; Squarespace must enforce access on the module pages.
Turn practice into proof.
Turn a completed module into a concise portfolio artifact and an interview story.
Explore Experience Builder
