// hands-on labs

Trainings & Simulators

Interactive tools and simulators built for the club β€” launch and learn

Our Simulators

These interactive tools were built specifically for Palomar CSC training sessions. Click Launch to open in your browser.

⚠ These simulators are in beta β€” built with AI & community help, so some may have errors. Spot a bug? Each simulator has a 🐞 Report a Bug button, or view all reports on the Bug Reports board.

πŸ”
Reconnaissance
Recon Methodology Simulator

Step-by-step passive and active reconnaissance simulator. Practice OSINT gathering, DNS enumeration, and footprinting techniques in a guided environment.

⏱ 30–60 min 🎯 Beginner–Intermediate πŸ–₯ Browser-based
▶ Launch Simulator
βš™οΈ
Command Reference
Kali Linux Command Builder

Interactive command builder for Kali Linux tools. Select your tool, configure options, and generate the correct command syntax. Great for learning flag combinations without memorization.

⏱ Self-paced 🎯 All levels πŸ–₯ Browser-based
▶ Launch Simulator
πŸ’»
Terminal Simulation
Kali Operator Training Simulator

Simulated Kali Linux terminal environment for practicing real operator workflows. Run commands, see realistic output, and build muscle memory for penetration testing procedures.

⏱ 30–90 min 🎯 Intermediate πŸ–₯ Browser-based
▶ Launch Simulator
πŸ›‘οΈ
Defense / Hardening
Linux + ICS Hardening Simulator

Hands-on hardening lab for Linux systems and Industrial Control Systems (ICS). Practice applying security configurations, disabling attack surfaces, and hardening real-world environments.

⏱ 45–90 min 🎯 Intermediate–Advanced πŸ–₯ Browser-based
▶ Launch Simulator
🎯
Exploitation Framework
Metasploit msfconsole Trainer

Interactive trainer for Metasploit's msfconsole β€” the world's most used penetration testing framework. Learn to search, configure, and launch exploits through a simulated console environment.

⏱ 30–60 min 🎯 Intermediate πŸ–₯ Browser-based
▶ Launch Simulator

🛠 How to Add a New Training Card

Copy the HTML block below and paste it inside the training-grid div above. Replace the placeholder text with your training details.

<!-- PASTE THIS BLOCK INSIDE THE training-grid div --> <div class="training-card fade-up"> <div class="training-card-header"> <div class="training-icon">πŸ”’</div> <!-- change emoji --> <div class="training-meta"> <div class="training-tag">Category Name</div> <div class="training-title">Your Training Title</div> </div> </div> <div class="training-body"> <p class="training-desc"> Describe what this training covers and what the student will learn or practice. </p> <div class="training-details"> <span class="detail-pill">⏱ 30–60 min</span> <span class="detail-pill">🎯 Beginner</span> <span class="detail-pill">πŸ–₯ Browser-based</span> </div> </div> <a href="YOUR-SIMULATOR-FILE.html" class="training-btn">▶ Launch Simulator</a> </div> <!-- END CARD -->