Skip to Content
CyberCTFWhat is CyberCTF?

What is CyberCTF?

CyberCTF is an interactive cybersecurity learning platform that allows you to develop your skills through hands-on challenges and virtual labs.

🎯 Why CyberCTF?

Practical Learning

  • Docker-based labs: Launch isolated environments for safe practice
  • Real challenges: Solve realistic cybersecurity scenarios
  • GraphQL API: Modern, efficient data fetching
  • Track your progress: Points, levels, and achievements system

Accessible to Everyone

  • Multi-level challenges: From beginner to expert
  • Responsive interface: Works on desktop and mobile
  • No setup required: Everything runs in your browser
  • Free to use: Create an account and start learning

🚀 How it works

  1. Sign up: Create your account with email and password
  2. Choose a lab: Browse challenges by difficulty and category
  3. Launch the environment: Use the Launcher or Docker commands
  4. Solve and submit: Find the flag and submit it to earn points
  5. Track progress: View your stats on the Dashboard

🏆 Progression System

Points & Levels

  • Earn points by completing challenges
  • Level up every 1,000 points
  • Base points determined by challenge difficulty
  • Speed bonus for fast completions
  • Hint penalty if you use too many hints

Leaderboard

  • Global ranking by total points
  • Real-time updates as users complete challenges
  • Your rank highlighted in the list
  • Top performers visible to all users

Achievements

  • First Steps: Complete your first challenge
  • Specialization: Focus on specific categories
  • Speed Runner: Complete challenges quickly
  • Perfectionist: Complete without hints

📊 Key Features

Dashboard

  • Quick stats: Points, rank, completed challenges
  • Recent activity: Your latest submissions
  • Recommended labs: Personalized suggestions
  • Progress tracking: Visual progress indicators
  • Onboarding flow: Guided tour for new users

Labs Page

  • Browse challenges: Filter by difficulty and category
  • Search: Find specific challenges
  • Status indicators: See completed, in-progress, and locked labs
  • Quick launch: One-click lab deployment

Statistics Page

  • Global insights: Total users, challenges, submissions
  • Top performers: Leaderboard preview
  • Popular challenges: Most attempted labs
  • Category breakdown: Challenges by type
  • Personal stats: Your performance metrics

Profile Page

  • User information: Username, email, avatar
  • Total points: Overall score and level
  • Global rank: Your position on the leaderboard
  • Completed challenges: Number of solved labs
  • Recent submissions: Latest activity
  • Share profile: Show your achievements

🛡️ Security and Ethics

CyberCTF is designed for ethical cybersecurity learning:

  • Isolated environments: Each lab runs in Docker
  • No risk: Your system stays safe
  • Educational purpose: Practice responsible security
  • OIDC authentication: Industry-standard security
Last updated on