- Four core authentication protocols with detailed architecture views
- RADIUS: Centralized AAA for VPN/network access (π‘)
- TACACS+: Separated AAA with full encryption for device management (π§)
- Kerberos: Ticket-based authentication with KDC/AS/TGS architecture (π«)
- SSO: Single Sign-On via Kerberos + Active Directory (π)
- Clickable cards expand to reveal full protocol specifications
- Component breakdowns with color-coded architecture diagrams
- Step-by-step authentication sequence through 6 phases
- Visual packet animation between:
- π€ User Client (remote access)
- π VPN Gateway (RADIUS client)
- ποΈ RADIUS Server (central auth)
- πΎ User Database (credentials store)
- Live terminal output showing actual RADIUS packets
- AAA triad demonstration: Authentication, Authorization, Accounting
- Realistic attributes: Access-Request, Access-Accept, Framed-IP, Session-Timeout
- Complete Kerberos workflow with all 4 components:
- π» Client workstation
- π Authentication Server (AS)
- ποΈ Ticket-Granting Service (TGS)
- ποΈ Target file server
- 6-step ticket exchange visualization
- Live ticket contents showing encrypted attributes
- Key security insight: Passwords never cross the network!
- TGT and Service Ticket lifecycle demonstration
- Real-world SSO simulation with user "Sarah Chen"
- Login once to domain, access multiple resources:
- π§ Exchange Email Server
- π File Server Shares
- π₯ HR Information System
- π SharePoint Intranet
- ποΈ Project Database
- Live domain controller logs tracking authentication events
- TGT visualization showing active Kerberos ticket
- Visual feedback: Resources unlock automatically after authentication
- Complete domain controller simulation with:
- π Kerberos KDC (AS + TGS)
- ποΈ Active Directory Database
- π Group Policy Engine
- π Security Audit Logs
- 5 enforced Group Policies:
- π Password Policy (12 chars, complexity, 90-day expiry)
- π« Account Lockout (5 attempts, 30-min lockout)
- π Logon Hours (Mon-Fri 7AM-8PM)
- π Audit Logging (all login events tracked)
- π MFA Enforcement (smart card/TOTP for privileged accounts)
- Live event log showing domain controller activities
- 7 comprehensive questions covering all protocols
- Instant feedback with detailed explanations
- Progress tracking with visual question bar
- Final score with personalized performance assessment
- Retake option for continuous learning
- Visit π https://willie-conway.github.io/VAULT/
- Navigate modules using the top navigation bar:
- 01 Protocol Library: Learn architecture basics
- 02 RADIUS Flow: Watch authentication packets
- 03 Kerberos Lab: Step through ticket exchange
- 04 SSO Demo: Experience Single Sign-On
- 05 Kerberos + AD: Explore Active Directory integration
- 06 Quiz: Test your knowledge
- Interact with each module:
- Click protocol cards to expand details
- Press "Next Step" to advance simulations
- Click resources after SSO login
- Select answers in the quiz
| Module | Protocol | Key Concepts | Real-World Application |
|---|---|---|---|
| 01 | RADIUS | Centralized AAA, UDP/1812, NAS communication | VPN authentication, Wi-Fi 802.1X, dial-up ISP |
| 01 | TACACS+ | Separated AAA, full encryption, TCP | Router/switch management, Cisco device admin |
| 01 | Kerberos | Symmetric key, KDC/AS/TGS, tickets | Windows domains, MIT realms, Google internal |
| 01 | SSO | Single login, TGT, seamless access | Enterprise environments, Office 365, corporate apps |
| 02 | RADIUS Flow | Access-Request, Access-Accept, accounting | Remote workforce authentication |
| 03 | Kerberos Lab | TGT issuance, service tickets, mutual auth | Domain-joined workstation access |
| 04 | SSO Demo | TGT persistence, resource access | Corporate intranet, file servers, email |
| 05 | AD Integration | Group Policy, account lockout, MFA | Enterprise security compliance |
- Purple primary (
#8b5cf6) representing security and authority - Gradient backgrounds with subtle grid patterns
- Gem animation in header (pulsing glow effect)
- Cormorant Garamond serif for elegant headings
- Source Code Pro monospace for terminal/technical content
- Outfit sans-serif for readable body text
- π’ RADIUS: Green (
#10b981) β network access focus - π΅ TACACS+: Blue (
#3b82f6) β device management - π‘ Kerberos: Amber (
#f59e0b) β ticket-based auth - π£ SSO: Violet (
#8b5cf6) β unified access
- Animated packet flows in RADIUS simulation
- Lit nodes showing active components
- Ticket boxes displaying encrypted contents
- Step trackers with completion status
- Progress bars for quiz and simulations
- Status indicators (β Active, β Idle, β Authenticated)
βββββββββββββββββββββββββββββββββββββββ
β VAULT Simulator β
β (Single Page Application) β
βββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββββββββββββββββ β
β β Module Views (6) β β
β β β’ Protocol Library β β
β β β’ RADIUS Flow β β
β β β’ Kerberos Lab β β
β β β’ SSO Demo β β
β β β’ Kerberos + AD β β
β β β’ Quiz β β
β βββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββ β
β β Visual Components β β
β β β’ Protocol cards β β
β β β’ Flow nodes & arrows β β
β β β’ Ticket displays β β
β β β’ Resource panels β β
β β β’ Terminal outputs β β
β βββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββ β
β β Data Stores β β
β β β’ RADIUS packet sequences β β
β β β’ Kerberos ticket flows β β
β β β’ SSO session state β β
β β β’ AD component status β β
β β β’ Quiz questions β β
β βββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββ
// Module 1: Protocol Library
showPD(id, card) // Expand protocol details with architecture
// Module 2: RADIUS Flow
nextRad() // Advance RADIUS authentication sequence
resetRad() // Reset RADIUS simulation
// Module 3: Kerberos Lab
nextKerb() // Step through Kerberos ticket exchange
resetKerb() // Reset Kerberos simulation
// Module 4: SSO Demo
doSSO() // Authenticate to domain (get TGT)
accessSSO(id, name, icon) // Access resource via SSO
resetSSO() // Clear SSO session
// Module 5: Kerberos + AD
activateAD() // Start domain controller services
resetAD() // Reset AD simulation
// Module 6: Quiz
renderQ() // Display current question
ansQ(index) // Process answer with feedback
showQSc() // Show final score screen| Feature | RADIUS | TACACS+ | Kerberos | SSO |
|---|---|---|---|---|
| Primary Use | Network Access | Device Admin | Domain Auth | Enterprise Access |
| Transport | UDP (1812/1813) | TCP (49) | UDP (88) | N/A |
| AAA Separation | Combined | Separated | N/A | N/A |
| Encryption | Password only | Full body | Symmetric keys | Ticket-based |
| Key Component | NAS/RADIUS Server | AAA Triad | KDC/AS/TGS | TGT + Service Tickets |
| RFC/Standard | RFC 2865 | Cisco Standard | RFC 4120 v5 | Windows AD |
| Concept | Module | Description |
|---|---|---|
| AAA Framework | 01, 02 | Authentication, Authorization, Accounting separation |
| Symmetric Key Crypto | 03 | Shared secrets for ticket encryption |
| Ticket-Based Auth | 03, 04 | TGT as "passport" for session |
| Mutual Authentication | 03 | Both client and server verify identity |
| Replay Prevention | 03 | Time-stamped tickets |
| Least Privilege | 05 | Group Policy restrictions |
| Account Lockout | 05 | Brute-force protection |
| MFA Integration | 05 | Additional security layer |
| Centralized Management | 05 | Single source of truth for identities |
| Audit Logging | 05 | Complete access trail |
| Browser | Support |
|---|---|
| Chrome | β Full support |
| Firefox | β Full support |
| Safari | β Full support |
| Edge | β Full support |
| Opera | β Full support |
| Mobile Chrome | β Responsive |
| Mobile Safari | β Responsive |
- Load Time: < 1 second (zero external dependencies)
- Memory Usage: < 40 MB
- CPU Usage: Minimal (event-driven architecture)
- Network: Zero requests after initial load
The VAULT simulator is completely safe:
- β No actual authentication performed
- β All simulations run in browser memory
- β No network connections
- β No data collection or tracking
- β No external dependencies
- β Educational purposes only
MIT License β see LICENSE file for details.
- IBM for the comprehensive IT Security curriculum
- IETF for RADIUS (RFC 2865) and Kerberos (RFC 4120) standards
- Cisco for TACACS+ protocol specifications
- Microsoft for Active Directory and Kerberos integration documentation
- GitHub Issues: Create an issue
- Website: https://willie-conway.github.io/VAULT/
ποΈ VAULT β Master Enterprise Authentication. Understand Protocols. Secure Networks. ποΈ
Last updated: February 2026




