Educational Cyber Security Platform

Open Source Security Studio

Master cyber security through hands-on learning with OS³ – a comprehensive educational platform featuring interactive labs, vulnerability assessments, and defensive security training.

15+ Security Modules
50+ Interactive Labs
100% Open Source
OS³ Security Lab
os3@security-lab:~$ python app.py
✓ OS³ Security Studio Initialized
🔒 Loading Security Modules...
🛡️ Port Scanner Module: Active
🔍 Vulnerability Scanner: Ready
🌐 Network Analysis: Online
🚀 Server running at http://localhost:5000
os3@security-lab:~$

Why Choose OS³?

Built for educators, students, and security professionals who want hands-on cyber security experience

Educational Focus

Designed specifically for learning with guided tutorials, explanations, and real-world scenarios.

Safe Environment

Practise ethical hacking techniques in a controlled, isolated environment without real network risks.

Open Source

Software licenced under MIT, educational content under CC BY 4.0 – customise, extend, and contribute to the platform.

Modular Design

Extensible architecture allows easy addition of new security modules and training scenarios.

Interactive Labs

Hands-on exercises with real-time feedback and step-by-step guidance through security concepts.

Progress Tracking

Monitor learning progress with detailed analytics and performance metrics across all modules.

Security Modules

Comprehensive coverage of cyber security domains with practical, hands-on exercises

Network Security Modules

Learn network reconnaissance, port scanning, and traffic analysis techniques. 5 Core Modules.

  • NET-PROTO-01: HTTP vs HTTPS Protocol Security
  • NET-SCAN-01: Port Scanning & Network Enumeration
  • NET-DNS-01: DNS Security & Analysis
  • NET-TRAFFIC-01: Traffic Analysis & Monitoring
  • NET-FIREWALL-01: Firewall Configuration & Defence

OWASP Top 10 Modules

Discover and analyse all major web application security vulnerabilities. 12 Core Modules.

  • WEB-ACCESS-01: A01 Broken Access Control
  • WEB-CRYPTO-01: A02 Cryptographic Failures
  • WEB-SQL-01: A03 SQL Injection
  • WEB-XSS-01: A03 Cross-Site Scripting
  • WEB-CSRF-01: A04 Insecure Design (CSRF)
  • WEB-CONFIG-01: A05 Security Misconfiguration

Advanced Security Modules

Advanced attack vectors and security mechanisms. 6 Advanced Modules.

  • WEB-VULN-01: A06 Vulnerable Components
  • WEB-AUTH-01: A07 Authentication Failures
  • WEB-UPLOAD-01: A08 Data Integrity Failures
  • WEB-LOG-01: A09 Logging & Monitoring
  • WEB-SSRF-01: A10 Server-Side Request Forgery
  • WEB-DATA-01: Additional Data Exposure

Course Structure

12-week structured learning path with hands-on labs. 36 Hours Total.

  • Week 1: Introduction & CIA Triad
  • Weeks 2-4: Network Security (30%)
  • Weeks 5-10: Web Security (70%)
  • Week 11: Cyber Security Hackathon
  • Week 12: Reflection & Career Development

Assessment Strategy

Multiple assessment methods to validate learning outcomes. 100% Practical Focus.

  • Weekly Labs: 40% (Module Completion)
  • Network Security Quiz: 15% (Week 4)
  • Web Security Assessment: 20% (Week 10)
  • Hackathon Project: 15% (Week 11)
  • Professional Portfolio: 10% (Week 12)

Learning Resources

Professional-grade tools and industry-standard documentation. Real-World Focus.

  • OS³ Platform: Hands-on Security Modules
  • OWASP Documentation: Industry Standards
  • CVE Database: Real-world Vulnerabilities
  • Security Tools: Nmap, Burp Suite, OWASP ZAP

Quick Start

Get OS³ running in minutes with our simple installation process

1

Clone Repository

Download the OS³ toolkit from GitHub

git clone https://github.com/jwilliamsresearch/os3-security-studio.git
2

Install Dependencies

Set up the Python environment and required packages

cd newmanCyberLab && pip install -r requirements.txt
3

Launch Application

Start the OS³ security lab environment

python app.py
4

Access Lab

Open your browser and start learning!

http://localhost:5000

System Requirements

Python 3.8+
4GB RAM
2GB Storage
Web Browser

Documentation & Resources

Everything you need to get the most out of OS³

User Guide

Comprehensive documentation covering all features and modules

Read Guide

Learning Documentation

In-depth tutorials and educational materials for cyber security learning

Coming Soon

Video Tutorials

Step-by-step video guides for all security modules

Watch Videos

Community

Join discussions, get help, and share your experiences

Join Community

Ready to Master Cyber Security?

Join current students in learning cyber security through hands-on practice