Workshop 3 · Full Day

Run a Real Network with AI

You build it, watch it, break it, and hand it back. One nonprofit's network, real hardware, AI riding along the whole way.

Today is different from Workshops 1 and 2. There are no slides about what AI is. Instead, a small nonprofit — Marrowfield Community Trust — has handed you their network for the day. It's real hardware in this room: a gateway, a switch, a router, and two access points. This morning none of it was configured. By this afternoon you'll have designed its networks, watched it defend itself, probed it for weaknesses, and written the report you'd hand back to the client. AI is your assistant the whole way through — but the network is the point, and the network is real.

If you've been studying for CompTIA, this is the day the diagrams become equipment you can touch. Every phase is tagged with the Network+ or Security+ objective it covers — and it's the clearest look you'll get at the job one rung above help desk.

The day at a glance

TimePhaseWhat you do
9:00Orientation 30mGround rules, hands on the hardware, build your Network Lab Tutor Bot
9:30Build It 75mDesign a VLAN scheme with AI, then rotate: UniFi console + EdgeRouter CLI
10:45Break15 minutes
11:00Watch It 75mTurn on intrusion detection, join the network, read real alerts, analyze traffic
12:15Lunch45 minutes
1:00Break It 80mAuthorization, OSINT recon, picoCTF, a live rogue-AP demo
2:20Break10 minutes
2:30Fix It 70mRed vs Blue capstone, AI-drafted incident report
3:40The Handoff 45mOne-page report per team, share-out, close
4:25Wrap

Ground rules

Same rule as every workshop, and it matters most today because today you have real tools.

  1. Everything happens on our isolated lab network or in a practice sandbox. Nothing you do touches a real network — not your home wifi, not an employer's, not the venue's, not the person's next to you.
  2. The scanning and attack tools are for the lab only. The same command that's a normal part of your job inside this room is a crime outside it. We spend a full fifteen minutes on exactly where that line sits before you touch anything in the afternoon.
  3. The AI will be confidently wrong sometimes. That's not a bug today; it's one of the things you're here to learn to catch. When the AI and the equipment disagree, the equipment is right.
  4. No deauthentication, jamming, or "deauth" attacks of any kind. Not in the lab, not as a demo, not ever. Knocking devices off wireless is a separate federal offense in the United States with real fines — regardless of intent or ownership. More on this in Break It.

The network you're working on

This is the real lab. Every device, network, and address below is what's actually in the room. Your tutor bot knows all of it.

Devices

NameWhat it isRuns
LC-GatewayUniFi Cloud Gateway Fiber — router, firewall, and brainUniFi OS
LC-SwitchUniFi Pro XG 8 PoE — connects everything, powers the APsUniFi
LC-AP-LobbyU7 Pro In-Wall access point (WiFi 7)UniFi
LC-AP-BackU6 Lite access point (WiFi 6)UniFi
LC-EdgeRouterEdgeRouter X — standalone, not in the UniFi consoleEdgeOS

Networks

NetworkVLANSubnetPurpose
Managementuntagged192.168.1.0/24The gear itself lives here
Staff1010.10.10.0/24Employee computers
Guest2010.10.20.0/24Visitor wifi, walled off from staff
Cameras3010.10.30.0/24Security cameras, isolated
VoIP4010.10.40.0/24Desk phones

Wireless

SSIDNetwork
NonprofitStaffStaff (VLAN 10)
NonprofitGuestGuest (VLAN 20)
The one thing that trips everyone up

LC-EdgeRouter runs EdgeOS. Everything else runs UniFi. They are different systems with different commands. Mixing them up is the single most common mistake in this lab — your tutor bot is built to catch it, if you ask the right way.

Phase 0 9:00 · 30 min

Orientation

CompTIA — Network+: network components and their roles; the difference between a router, a switch, and an access point.

1Ground rules and the lay of the land 10m

Your facilitator walks the room, names each piece of equipment, and reads the ground rules. Follow along on the tables above. When you can point at the switch and say what it does, you're ready.

2Meet the gear 5m

Get up. Look at the actual hardware. Find the gateway, the switch, and both access points. Notice which device connects to which. You'll be configuring this in forty minutes; it helps to have seen it.

3Build your Network Lab Tutor Bot 15m

This is the assistant you'll use for the rest of the day. It knows this network — the real addresses, the real device names — which is what makes it useful when you're standing at the switch trying to remember which VLAN the cameras are on.

Do this now

Open the Tutor Bot template and follow it. Paste the instruction block into your bot, then run the three test prompts. Pass all three and you're set for the day. Fail any and flag a facilitator now — not at 11am.

This is all in your web browser — Claude Projects, a Custom GPT, or Poe — so it works the same on Windows, Mac, or Linux. Nothing to install, and the same is true of every AI agent you build today, including this afternoon's alert-triage flow. Keep this bot open in a tab all day.

Phase 1 9:30 · 75 min

Build It

CompTIA — Network+: VLANs, subnetting, segmentation. Security+: segmentation as a security control.

You'll design the network's segmentation scheme with AI's help, then build part of it two different ways — once in the modern UniFi console, once on a command line — so you can feel the difference.

1Why segment a network at all? 15m

A flat network is one where every device can talk to every other device. Convenient and dangerous: when the guest wifi can reach the accounting computer, one compromised visitor laptop is a company-wide problem. Segmentation — VLANs — is how you build walls inside one physical network. Marrowfield needs four segments: staff, guest, cameras, phones. Why those four? Discuss before you design.

2Design the scheme with AI 20m

Ask your tutor bot to help you design it:

Prompt"I'm setting up a network for a small nonprofit with 14 staff. I need to separate: staff computers, guest wifi, security cameras, and VoIP desk phones. Propose a VLAN scheme — VLAN numbers and IP subnets for each — and explain why each group should be separated from the others. Keep it simple enough for a beginner to configure."

Now critique what it gives you. Beginners accept AI output because it sounds correct. Don't. Run its answer against this checklist:

  • A distinct VLAN number for each of the four groups?
  • A non-overlapping subnet for each? (Two networks with the same subnet is a broken network.)
  • Did it explain why cameras and guests especially need walling off?
  • Did it keep the management network separate from all of them?
  • Is anything it said contradicted by the real lab table above? The real table wins.

Write down anything the AI got wrong or vague. That list is useful all day.

3Rotation stations 40m · ~20m each

Station A — Read it in the UniFi console

The station laptop is already signed into LC-Gateway's console — you don't need to log in, just drive it. Work through these in order; it's fine to do this as a group with one person clicking:

  1. Click Settings (the gear icon), then Networks. You'll see the four VLANs. Click Guest. Write down: what VLAN ID? what subnet? Does it match what you designed?
  2. Go to Settings → Security → Firewall Rules. Find the rule named Block Guest to Staff and click it.
  3. In plain English, what does that rule do? Ask your tutor bot if you're unsure: "On LC-Gateway, what does a firewall rule blocking the Guest network from the Staff network actually protect against?"

Look, don't change. This is the live lab — read the settings, don't edit them. If something looks wrong, that's a great thing to raise, not to fix.

Station B — Build it on the command line

LC-EdgeRouter is a different world: no pretty console, just a command line. First, get to one — two ways, pick whichever works:

Way 1 — in your browser (nothing to install, any laptop)
  1. Open your browser to https://192.168.1.99
  2. You'll get a "your connection is not private" warning — that's expected, the router uses a self-signed certificate. Click Advanced → Proceed (Chrome/Edge) or Advanced → Accept the Risk (Firefox).
  3. Log in with the credentials your facilitator provides.
  4. Click the CLI button — a small >_ terminal icon, usually top-right. A command line opens right in the browser.
Way 2 — SSH from your laptop's terminal

On Windows (most of you): press the Windows key, type powershell, Enter. In the blue window type ssh USERNAME@192.168.1.99 (use the name the facilitator gives you). First time, it asks to confirm — type yes, Enter. Then the password (it stays invisible as you type — normal), Enter. Windows 10 and 11 have ssh built in; nothing to install.

On Mac or Linux (one or two of you): open Terminal and run the same ssh USERNAME@192.168.1.99.

Once you have a command line either way, ask your tutor bot to translate the same guest-isolation rule into EdgeOS:

Prompt"On LC-EdgeRouter, which runs EdgeOS (not UniFi), give me the command-line commands to block traffic from the guest network to the staff network. Show me the exact EdgeOS syntax and explain each line."
Expect the AI to get this wrong

EdgeOS syntax is obscure, and language models reproduce it badly — this is the most likely place all day for the bot to hand you a confident, broken answer. When it does, write down exactly what you asked and what it said. Don't run commands you don't understand. The goal isn't a working rule; it's seeing one security idea in two systems, and catching the AI when it fumbles the harder one.

Station C — Compare

The UniFi rule and the EdgeOS commands do the same thing. Why is one so much easier? What does the easy one hide from you that the hard one makes you see?

Phase 2 11:00 · 75 min

Watch It

CompTIA — Security+: IDS/IPS, log analysis, indicators of compromise. Network+: monitoring and packet analysis.

The network is built. Now you watch it defend itself — and learn to tell a real threat from ordinary noise.

1Turn on the lights and make some traffic 15m

Intrusion detection is already running on LC-Gateway: Settings → CyberSecure → Threat Management. It watches every packet crossing the network and flags anything matching a known attack signature — 26,656 of them, updated daily. Now feed it: connect your phone to NonprofitGuest and browse a few sites. Watch yourself appear in the client list — on the guest VLAN, exactly where the Phase 1 firewall rule keeps you walled off from staff.

2Read the real alerts 20m

Open the Threats view. Events are grouped into categories:

  • Botnets and Threat Intelligence
  • Viruses, Malware and Spyware
  • Hacking and Exploits
  • Peer to Peer and Dark Web
  • Attacks and Reconnaissance ← the one to watch today
  • Protocol Vulnerabilities

Your facilitator generates a port scan from a lab machine. Watch Attacks and Reconnaissance light up in near real-time — that's an attacker "looking around." But notice the noise too: some alerts are just ICMP (someone's device pinging something). That's not an attack; that's normal traffic matching a broad signature. Telling them apart is the job.

Prompt"An IDS flagged an ICMP echo request and also a port scan. Which one is more likely a real threat, and why? What's a 'false positive' in security monitoring?"

3Analyze the traffic yourself 20m

The gateway tells you that something happened. A packet capture shows exactly what. Here's how to open one:

  1. In your browser, go to apackets.com (your facilitator confirms the exact tool on the board — no account, no install).
  2. Download the two capture files your facilitator shares, then drag them onto the page — or click Upload and pick them:
    • staff-normal.pcap — a few minutes of ordinary staff-VLAN activity
    • portscan.pcap — the scan that fired the alert
  3. The page shows every packet as a row. Don't panic at the volume — you're looking for two specific things below.

In the normal capture, find a DNS query — a device asking "what's the address for this website?" — in plain readable text. That legibility is the point: unencrypted traffic hides nothing. In the scan capture, notice the pattern: one machine hammering many ports on another in seconds. That shape is the attack signature.

4Build a triage flow 20m

Real teams don't read every alert by hand — they build automation that sorts them. You'll build that sorter in Zapier or Make (from Workshop 3). Don't start from a blank page — build this exact flow first, then improve it.

Step 1 — make a fake alert feed. Create a Google Sheet called Alerts with columns time, source, category. Paste these rows so you have something to sort:

timesourcecategory
14:1510.10.10.40Attacks and Reconnaissance
14:1610.10.10.22ICMP echo request
14:1810.10.10.40Exploit attempt
14:2010.10.20.5ICMP echo request

Step 2 — build the sorter. In Zapier (Make is the same idea):

  1. Trigger: Google Sheets → New Spreadsheet Row → your Alerts sheet.
  2. Add Paths (Zapier) or a Router (Make) — this is the fork in the road.
  3. Path A — Urgent. Condition: category contains Scan, Recon, or Exploit. Action: send yourself an email — "URGENT: [category] from [source] at [time]".
  4. Path B — Just log it. Everything else (the ICMP rows). Action: add a row to a second sheet called Reviewed. No email.

Step 3 — test and improve. Run it. Two rows should email you (the Recon and the Exploit); two should just get logged (the ICMPs). If that works, you've built the core of what a security operations analyst does all day. Now make it smarter — ask your tutor bot:

Prompt"I built a Zapier flow that emails me when a security alert's category contains Scan, Recon, or Exploit, and logs everything else. What other categories should I treat as urgent, and how could I avoid getting spammed if the same source triggers 50 alerts in a minute?"
Privacy — read this

Packet captures can contain real information about real devices. Today's files are sanitized lab captures. Never post a packet capture, an alert screenshot, or network logs to a public AI chat, forum, or social media without removing addresses, device names, and anything identifying. "I'll just ask ChatGPT about this weird alert" is how organizations leak their own network maps. When in doubt, describe the pattern in words instead of pasting the capture.

Phase 3 1:00 · 80 min

Break It

CompTIA — Security+: reconnaissance, footprinting, OSINT, and the ethics and legality of security testing.

Now you switch sides and think like an attacker — inside strict limits. The first fifteen minutes are the most important of the day. Do not skip them.

1Authorization: the line you do not cross 15m

Everything in this phase is legal because of where you do it and whose permission you have. Remove either and the same keystrokes become a federal crime.

What makes security testing legal:

  1. Written permission from the owner, in advance. Not implied — written, specific, signed.
  2. A defined scope. The permission names exactly which systems, addresses, and techniques are allowed. Anything outside it is off-limits.
  3. A sandbox for practice. When you don't have a real authorized target — most of the time while learning — you practice in an environment built to be attacked, like picoCTF.

The same command, two contexts: a port scan against a network you've been hired and scoped to test is a Tuesday. The identical scan against your neighbor's wifi, or a company you're "just curious" about, is a crime under the Computer Fraud and Abuse Act — whether or not you break anything. Intent doesn't save you. Ownership and written scope do.

The hard boundary — no exceptions

We do not do deauthentication or wireless jamming — knocking devices off wifi — in any form, in the lab or out. In the United States it is a separate federal offense with its own fines, independent of everything else, and it applies even to equipment you own. No tool in this workshop does it, and you should treat any tutorial that teaches it as a red flag.

2OSINT: what a network leaks about itself 25m

Before an attacker touches a network, they read everything the organization has published about itself. This is open-source intelligence — OSINT — and it's legal, because it's all public. It's also where most real attacks begin.

Your facilitator hands out the public footprint of Marrowfield Community Trust — the same nonprofit whose network you built this morning. A team page, a job posting, a conference talk, a press release, a Facebook post. All public. Nothing "hacked." Your job: figure out what an attacker learns. What technology are they running? Who's the easiest person to target? Where's the way in?

Then use your browser agent on the real technologies the packet names — not on the organization:

Prompts1. "What is OpenVPN, and what are the common misconfigurations that make it a security risk for a small organization?" 2. "Windows 10 reached end of support in October 2025. What does that mean for a small nonprofit still running it?" 3. "What are the standard security recommendations for network cameras on a small business network?"

Hold the line: researching a product is normal professional work. Researching a specific organization you intend to attack is the part we don't do. Then turn it around — the point of the exercise: go back through the five items and ask, did Marrowfield actually need this public? Most of it was reasonable. The failure wasn't publishing; it was the operational details that rode along. Security literacy is knowing which sentence to cut.

3picoCTF + the Kali box — practice on targets built to be attacked 25m · rotation

Two tracks, rotate

Groups rotate between picoCTF (browser, below) and the AI-Assisted Security Assessment on the Kali box — where you scan a real vulnerable target, exploit it, crack passwords, and have AI draft the vulnerability report. Your facilitator projects the report-writing moment for the whole room.

picoCTF is the browser track. picoCTF is Carnegie Mellon's free security-training platform; every challenge is designed to be broken. It runs in your browser. Log in (you made your account before today), then click Practice in the top menu to reach picoGym. Use the search box to find each challenge by name, click it, and read the instructions — most give you a file to download or a "launch" button. Work these beginner challenges:

  • "Packet Primer" (Forensics) — reading a packet capture, exactly what you did in Phase 2
  • "Wireshark doo dooo do doo…" (Forensics) — finding a hidden detail inside network traffic
  • "Obedient Cat" (General Skills) — a gentle warm-up if those feel steep

Use your tutor bot as a hint engine — ask it to guide, not hand you the flag:

Prompt"I'm working on a picoCTF forensics challenge with a packet capture. Don't give me the answer — what should I be looking for in the traffic, and what tool or filter helps me find it?"

4The rogue AP demo 15m

Watch — this is a demonstration, not hands-on. Your facilitator broadcasts a wireless network using the same name as the lab's staff SSID — a classic "evil twin." Then you watch LC-Gateway detect it and flag it as a rogue access point. An evil twin tricks devices into connecting to the attacker instead of the real network; the defense is exactly what you're watching. Note what this is not: nobody is knocked offline, no device is jammed, no traffic intercepted. Detection, not disruption.

Phase 4 2:30 · 70 min

Fix It

CompTIA — Security+: incident response, blue team vs red team, documentation.

The capstone. The room splits in two and runs a live round on the network you've spent all day with. You've earned this — every skill it needs, you built in Phases 1 through 3.

1Brief 10m

The room divides into Blue (defenders) and Red (probers). Your facilitator sets scope — which addresses are in play — before anyone starts.

What you're scored on — Blue especially

Points go to detection and documentation, not successful attacks. Red doesn't win by breaking in; Blue doesn't lose by getting probed. Blue wins by noticing and writing down what happened. A quiet network where nobody caught the scan scores worse than a probed one where the defenders logged every move. In the real job, you're paid to notice — not to be un-probeable.

2Live round 40m · concurrent

🔵 Blue — defend and detect

  • Open Settings → CyberSecure → Threat Management → Threats on the station laptop, and keep the client list open in a second tab. Refresh often.
  • Every alert, write these five: time · source IP · dest IP · category · signature name. That log is your score.
  • Not everything is an attack — a lone ping is usually just noise. Calling something normal scores too; crying wolf loses points.
  • Stuck on an alert? Paste it to your tutor bot: "I'm seeing repeated Attacks and Reconnaissance alerts from [IP] — what is this and what should I record?"

🔴 Red — probe within scope

  • Your target is the one IP the facilitator wrote on the board — nothing else. Work from the Kali box (or a lab laptop).
  • Run these in order, pausing between each so Blue can catch them. Quiet → loud:
    • ping TARGET — is it alive (quiet)
    • nmap -sn 10.10.30.0/24 — find live hosts on the target's network
    • nmap -sT TARGET — the classic port scan (this one Blue should catch)
    • nmap -A TARGET — the loud one: versions, OS, scripts
  • The goal isn't to break in — it's to give Blue something real to detect. Log each command and the time.
  • Stay on the target IP, stay in the lab. No deauth, no jamming.

3Incident report 20m

Both teams together draft an incident report with AI's help. Feed your logs to your tutor bot:

Prompt"Help me write a short security incident report. Here's what happened: [paste your log]. Structure it as: what we observed, when, what the likely activity was, and what we'd recommend to prevent or catch it faster next time. Keep it to one page."

Then check what the AI wrote against your actual logs. Did it invent a detail? Overstate severity? Miss something you noted? Correcting the draft is the skill — a report with a fabricated fact is worse than no report.

Phase 5 3:40 · 45 min

The Handoff

CompTIA — Security+: communicating findings; the security assessment report as a professional deliverable.

You were handed a network this morning. Now you give it back — with a one-page report the client could actually act on. This is what the job produces: not clever attacks, but clear documentation a non-technical director can read.

1Build the handoff document 25m

In your teams, produce one page for Marrowfield Community Trust. Use the Handoff template as your structure: what we set up (the segmentation, in plain language), what we found (the OSINT exposure, the detectable activity), what we recommend (concrete, prioritized, jargon-free). Draft it with your tutor bot, then edit hard. The director reading this doesn't know what a VLAN is — make the recommendation land anyway.

2Share-out and close 20m

Each team reads its top recommendation to the room. Your facilitator closes the loop: what you did today, and what the rung above help desk actually looks like from here.

Bonus — take-home / optional

Guardrails for AI in networking ~25m

All day, you've collected the tutor bot's wrong answers — especially the EdgeOS syntax it fumbled. Now use them. Write a short "guardrails" note: where does this bot need a human check before you act on its output? Which questions is it reliable on, and which is it dangerous on? Real AI-safety work, grounded in examples you generated yourself.

IT Job-Search Agent ~35m

Build an agent that helps you find the job this workshop points toward. Feed it the CompTIA objectives you've now touched in practice; have it search help-desk-to-network-technician roles, draft tailored application notes, and explain which of today's skills to put on a résumé. The career ladder is real; this is a tool for climbing it.

Before you go

Everything today was free, ran in a browser or on lab gear, and touched nothing outside this room. That's not a limitation — it's how professionals practice.