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
- Sign up: Create your account with email and password
- Choose a lab: Browse challenges by difficulty and category
- Launch the environment: Use the Launcher or Docker commands
- Solve and submit: Find the flag and submit it to earn points
- 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