Dashboard
Real-time overview of all associate performance
| Student | Student ID | Phase | Hours | Attendance | Avg Score | Survey | Status |
|---|
Pending Approvals
Students who registered on the Hub and are waiting for your approval
Loading...
Student Roster
Manage associate records and view detailed profiles
| Student | Student ID | Start Date | Phase | Hours | Certifications | OJT Employer | Actions |
|---|
Attendance Tracker
Mark daily attendance for each associate
📋 Surveys
Student daily surveys, weekly check-ins, program feedback, and admin entries
Employer Profile
Professional candidate profile for employer review
📋 Project Submissions
Review and grade student project submissions across all 8 case study projects
📚 Resource Library
Manage the resources students see in their portal
📄 Course Documents
Instructor resources — download and distribute to students as needed
🎮 Academy Scores
Live CyberSec Academy activity — quiz, SOC simulator, and phishing scores per student
🔤 Acronym Scores
SY0-701 acronym drill scores from the student platform — all 9 weeks, auto-graded
💻 Pentest Lab Scores
Pillar 4 — Ethical Hacking Lab phase completions per student
🟧 HackTheBox Scores
Pillar 4 — Manually log each student's HTB progress: points, machines owned, global rank
"mccoe_htb": {".read": true, ".write": true} to your Firebase Realtime Database rules if scores are not saving.🛡 Blue Team Lab Scores
Pillar 5 — Defensive Security phase completions per student
🚩 CTF Scores
Capture The Flag — points and flags captured per student
🗺️ MITRE ATT&CK Mapping Submissions
Student worksheet submissions from the Colonial Pipeline MITRE ATT&CK Mapping Tool
🏛️ NIST CSF 2.0 Mapping Submissions
Student worksheet submissions from the SolarWinds NIST CSF 2.0 Analysis Tool
📝 Executive Summary Rubric
Grade student executive summaries — 100 points total
📋 Instructor Cheat Sheet
Quick reference for all tools, CVEs, frameworks, and commands used in the program
| nmap -sn 172.20.0.0/24 | Ping sweep — find live hosts |
| nmap -sV -sC -O <ip> | Version, scripts, OS detection |
| nmap -p- <ip> | Scan all 65535 ports |
| nmap --script vuln <ip> | Run vulnerability scripts |
| nmap -oN scan.txt <ip> | Save output to file |
| msfconsole -q | Launch Metasploit (quiet) |
| search vsftpd | Search for module |
| use <module path> | Select exploit module |
| set RHOSTS <ip> | Set target IP |
| run / exploit | Execute the exploit |
| sessions -i <id> | Interact with shell session |
| SQLmap | |
| sqlmap -u "url?id=1" --dbs | List databases |
| sqlmap -u "url" -D db --dump | Dump table data |
| Nikto | |
| nikto -h http://<ip> | Web vulnerability scan |
| Gobuster | |
| gobuster dir -u <url> -w /usr/share/wordlists/dirb/common.txt | Directory brute-force |
| Hydra | |
| hydra -l admin -P rockyou.txt ftp://<ip> | FTP brute force |
| hydra -l root -P rockyou.txt ssh://<ip> | SSH brute force |
| Common Wordlists (in Kali) | |
| /usr/share/wordlists/rockyou.txt | 14M passwords |
| /usr/share/wordlists/dirb/common.txt | Web directories |
| CVE | Affected Software | Impact | Incident | CVSS |
|---|---|---|---|---|
| CVE-2011-2523 | vsftpd 2.3.4 | Backdoor — unauthenticated root shell via port 6200 | Colonial Pipeline | 10.0 |
| CVE-2007-2447 | Samba 3.0.20 | Username map script — RCE via shell metacharacters | SolarWinds sim | 10.0 |
| CVE-2017-5638 | Apache Struts 2 | RCE via malformed Content-Type header (OGNL injection) | Equifax | 10.0 |
| T1195.002 | SolarWinds Orion | Supply chain compromise — malicious DLL in signed update | SolarWinds | MITRE |
| 1. Preparation | IR plan, playbooks, team training, monitoring setup |
| 2. Detection | SIEM alerts, anomaly detection, user reports |
| 3. Containment | Isolate systems, block IPs, disable accounts |
| 4. Eradication | Remove malware, patch CVE, rotate credentials |
| 5. Recovery | Restore from backup, verify clean, monitor |
| 6. Lessons Learned | Post-mortem, update playbooks, brief leadership |
| 21 | FTP (vsftpd backdoor → 6200) |
| 22 | SSH |
| 23 | Telnet (unencrypted) |
| 80 / 443 | HTTP / HTTPS |
| 139 / 445 | SMB / Samba (CVE-2007-2447) |
| 3306 | MySQL |
| 5900 | VNC (weak creds) |
| 6200 | vsftpd 2.3.4 backdoor shell |
🚩 CTF Answer Key
Instructor reference — all 12 correct flags. Do not share with students.
| # | Scenario | Task | Correct Flag | Common Mistake |
|---|---|---|---|---|
| ${n} | ${scenario} | ${task} |
${flag}
|
${mistake} |
📅 Assignment Due Dates
Set deadlines for each pillar phase — students see countdown timers on their dashboard
🔍 Data Recovery
Find orphaned student progress data in Firebase that no longer matches a current student account — recover lost quiz scores from re-registrations
📚 Weekly Lessons
What students learn each week — and how the class is doing on it
⚙️ Content Manager
Add quiz questions and flash cards to the CyberSec Academy — live for all students instantly
🎫 SOC Ticket Board
Assign tickets to students and view their triage work
Use “+ Add student” to assign a ticket to one or more students (or all of them). Changes save to Firebase immediately. Click a ticket to see its answer key and remediation steps. Tier: ▲ Easy ◆ Moderate ★ Hard ◆◆ Expert