Cyber Analytics
Cyber Analytics

Lab Assignments

Twelve hands-on labs, one per pipeline phase. Individual student ZIP packages are available below. Labs use the Breakwater IoT simulation environment — 22 simulated devices, Docker Compose, no physical hardware required.

All Labs ZIP SHA256SUMS AutoML + PyCaret Bundle ZIP
Prerequisites: AWS account, GitHub account, Docker Desktop, Python 3.11, root/admin privileges. Do not use corporate laptops.
1
Phase 1

Network Discovery Lab

● Available Self-paced

Deploy the Breakwater IoT simulation environment and run ARP cache harvesting, fping sweeps, mDNS/SSDP discovery, and TCP connect probing against 22 simulated IoT devices.

Docker Compose ARP/mDNS/SSDP fping TCP probing Host inventory
Read Chapter View Slides Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script
2
Phase 2

Service Enrichment Lab

● Available Self-paced

Run concurrent multi-protocol enrichment against the IoT simulation: nmap service detection, HTTP banner scraping, TLS certificate inspection, ONVIF device info, and JARM fingerprinting.

nmap -sV HTTP banners TLS/JARM ONVIF CPE construction
Read Chapter View Slides Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script
3
Phase 3

Vulnerability Assessment Lab

● Available Self-paced

Use the CPE records from Phase 2 to query the NVD API and OpenVAS, score CVEs, and produce an annotated vulnerability report with evidence chains.

NVD API OpenVAS/GMP CVE scoring CVSS Evidence chains
Read Chapter View Slides Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script In class notebook Notebook IPYNB
4
Phase 4

Attack Graph Analytics Lab

● Available Self-paced

Build a NetworkX attack graph from the scan and vulnerability data, compute Breakwater Risk Scores, map to MITRE ATT&CK, and export a STIX bundle.

NetworkX BRS formula MITRE ATT&CK STIX 2.1 Graph analytics
Read Chapter View Slides Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script
5
Phase 5

Autonomous Pentest Lab

● Available Self-paced

Operate the autonomous testing workflow with bounded policies, evidence capture, and explicit safety gates for simulated IoT services.

Policy constraints Evidence capture Safety gates Autonomous testing
Read Chapter View Slides Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script
6
Phase 6

Digital Twin Lab

● Available Self-paced

Use the simulated environment as a digital twin for safe remediation planning, rollback reasoning, and what-if analysis.

Digital twin What-if analysis Rollback planning Simulation
Read Chapter View Slides Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script
7
Phase 7

Post-Quantum Readiness Lab

● Available Self-paced

Inventory cryptographic exposure and reason about post-quantum migration readiness across the lab fleet.

Crypto inventory PQC readiness Migration planning
Read Chapter View Slides Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script
8
Phase 8

Federated Threat Intelligence Lab

● Available Self-paced

Work with federated intelligence concepts, shared indicators, local evidence, and privacy-preserving aggregation boundaries.

Federated intelligence Indicators Privacy boundaries
Read Chapter View Slides Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script
9
Phase 9

Supply Chain Integrity Lab

● Available Self-paced

Analyze software and device supply-chain evidence, SBOM records, provenance claims, and counterfeit-detection signals.

SBOM Provenance Integrity checks Counterfeit signals
Read Chapter View Slides Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script
10
Phase / Week 10

Active Deception Lab + SL→RL notebooks

● Available Self-paced

Two tracks: (1) the Phase 10 deception lab (ZIP + screencast + runner), and (2) the Week 10 in-class student notebook pack — supervised learning → reinforcement learning on cyber data, with read-only PDFs of each notebook. Match the tool to the problem shape.

Deception Telemetry SL vs RL Cyber datasets Student notebooks + PDFs
Read Chapter View Slides Student Notebook ZIP Notebook SHA256 Cyber Datasets ZIP Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script
11
Phase 11

Formal Protocol Verification Lab

● Available Self-paced

Connect observed protocol behavior to formal verification claims, counterexamples, and proof-backed security properties.

Protocol models Verification Counterexamples Security properties
Read Chapter View Slides Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script
12
Phase 12

Autonomous Remediation Lab

● Available Self-paced

Evaluate autonomous remediation decisions against safety gates, approval boundaries, rollback paths, and audit evidence.

Remediation safety Approval gates Rollback Audit evidence
Read Chapter View Slides Student PDF Download ZIP Screencast MP4 LLM Prompt Run Script