For schools · districts · CTE programs

A safe place for students
to learn security.

Hands-on labs that run entirely on school hardware. No internet required. Nothing a student does can leave the classroom. Built for teachers who have never taught security before.

secstreet.local / classroom

Lesson 1 · Welcome to logs

Beginner · 30 minutes · no prior experience
LearnA log is a diary a computer keeps.
// every time a user logs in, the computer writes a line
Jan 10 12:00:01 host sshd: Accepted password for alice
Jan 10 12:00:02 host sshd: Failed password for bob
Try itRead the log together as a class.
open the file in the editor
how many users signed in?
how many failed?
Think about itWhy does this matter?
// Discussion prompt
If a stranger tried to sign in fifty times, where would you look?

Three people care about this.

Students want to try things without breaking anything. Teachers want lesson plans that just work. Schools want it safe, private, and easy to support. All three are already handled.

Students

A sandbox that resets every time. Try something wrong, nothing breaks. Try something right, they see it happen.

  • Real tools, safe practice
  • Reset button on every lab
  • No internet needed
  • Clear progress, no gamification

Teachers

Lesson plans with slides, answer keys, and a way to see who is stuck. No security background needed to teach it.

  • Ready-to-run lessons
  • Answer keys included
  • Progress visible per student
  • Fully offline

Schools & districts

One install for the whole lab. No cloud account, no data leaving the building, no per-student subscription.

  • Installs on existing lab PCs
  • Nothing leaves the network
  • Works on Chromebooks and Linux
  • Local support, no vendor lock-in

Sample lessons.

A curriculum, not a toolbox. Each lesson builds on the one before it. Everything runs locally. Everything has an answer key.

Lesson 1 · LogsIntro

What is a log?

Read a system log. Spot the difference between a successful sign-in and a failed one. Talk about what a computer remembers.

30 minno codediscussion
Lesson 2 · FiltersIntro

Only the interesting lines

Take a noisy log and reduce it to just the failed attempts. Students learn that finding a signal is a skill.

45 minguidedhands-on
Lesson 3 · CountsMiddle

Who is trying the most?

Count failures by IP. First place students see a pattern emerge from raw data. Conversation about what “suspicious” means.

45 minanalysisethics
Lesson 4 · ChainsMiddle

Connect two steps together

Feed the output of one tool into another. Students see how professional analysts build small pipelines instead of doing everything by hand.

60 minworkflowvisual
Lesson 5 · Binary basicsMiddle

What is inside a program?

Read the header of a real binary. Architecture, entry point, sections. Gentle first look at how programs are built.

60 minfilesno network
Lesson 6 · Building oneAdvanced

Write your own parser

Students write a small parser for a log format of their choice. First real code they ship. Published privately to the class.

90 mincodeproject

Safe by design.

Every decision we've made for the schools program starts with the same question: what happens if a student does the unexpected?

No internet required

Lessons run entirely on the school's own network. Nothing a student does reaches outside the classroom. No cloud account needed.

Sandboxed, reset-able labs

Each lesson runs in an isolated environment. If a student breaks something, they press Reset. It comes back exactly as it started.

Nothing leaves the machine

Student work is stored locally on the school's own machines. No analytics, no telemetry, no data sent to us. FERPA and COPPA-friendly by default.

Teacher-led controls

The teacher decides what capabilities are available in a lesson. Students cannot reach beyond the current lab, even if they try.

No offensive tooling

School-level labs are defensive and educational. Offensive security is taught as a concept, not practiced as a tool. No scanners, no exploitation, no C2.

Open standards, no lock-in

Lessons are files on disk. Capabilities follow an open spec. A district can move to another platform without losing their curriculum.

Bring it to your school.

We're working with a small number of pilot schools and CTE programs. If you teach security, run a lab, or coordinate a district program, we'd like to hear from you.

No sales calls. One reply from a person.