Capture The Flag (CTF) events are exciting and competitive gatherings, and hosting a successful CTF event involves careful planning and coordination of various aspects, from event details to participant management. We have set up many capabilities that will allow organizers to independently manage event settings and configurations, eliminating the need for extensive coordination with our technical delivery team.
Event Management
Clicking your username on the top right side and your organization name will bring up the Dashboard, from here you can see the total number of events and a summary of how many Challenges have been included in addition to the number of events classified as offensive, defensive, and general.
For every event, you can click Manage and you will have access to various management options under three main tabs:
Event Details, Event Settings, Challenges, Learning Material and Participants:
Editing Event Details
Administrators and Event Managers have the ability to modify event details seamlessly:
They can customize the event title
Upload banners and logos
Update the event website
Adjust the event description
Add a prize pool with a list of prizes
Edit the timezone and event dates
The initial event duration is limited to the originally purchased period. Events cannot be scheduled to begin on the current day or within the next three days. However, once the initial blocking period has ended, you can reschedule the event for any future date and time, including the day the change is made.
This flexibility enables organizers to tailor the event to their specific needs and branding.
You can use the "Suggest with AI" button to generate a description for the CTF based on details like the number of challenges, categories, event dates, etc..., You can create up to three descriptions and customize them as needed.
Editing Event Settings
Organizers control many settings to adapt the event structure and functionality to enhance the overall participant experience.
Modifying the team size
Managing event passwords
Whitelisting domains
Toggling certificate generation
Hiding the scoreboard
Enabling analytics for participants
Pausing the event when necessary
Event Registration
Admins and Event Managers can configure event access by going to Event Settings and scrolling to Event Registration.
The Members Only option allows onboarded members of the organization to join events seamlessly, either with or without a password, depending on the configuration.
Alternatively, setting the access to Allow Guests opens the event to everyone; however, a password will always be required in this mode.
Whitelisting Domains
Hosts can restrict event signups to specified domains. They can configure a list of permissible domains in the "Event Settings" tab, ensuring that only users with emails from these domains can sign up. This feature is essential for hosts who wish to maintain a controlled and secure environment for their events.
Event managers should navigate to "Event Settings" and then scroll to the "Whitelisted Domains" section. Here, they can:
Toggle whitelisting on or off.
List the domains to which they wish to restrict access.
Input multiple domains and include subdomains using a wildcard.
Any participants who signed up before the implementation of whitelisting and did not have a compliant domain will be marked with a red alert in the “Participants” tab.
Moreover, any users attempting to sign up without a compliant domain cannot proceed with the registration process.
Certificate Generation
Event managers should navigate to "Event Settings" and then scroll to the "Certificate of Participation" section. They can perform the following actions:
Toggle the certificate generation on or off.
Specify the minimum points required to acquire the certificate.
Choose the naming sensitivity (Full Name or Usernames).
Players can now claim the certificate after reaching the needed points for it by navigating to the past events and selecting the certificate icon. After filling in their name (depending on the sensitivity set by the hosts), they can click to preview and download the digital copy:
Managing Participations
Organizers can easily list teams and players in dedicated tabs, search for specific participant information, sort columns for better organization, export participant details in CSV format directly via the platform, and remove teams and players as needed. This comprehensive participation management ensures smooth event operation and organization.
Learning Material
Academy recommendations adapt to your selections in the Challenges tab, providing your CTF audience with tailored training materials.
New material will be added or removed every time you update the Challenges tab.
Managing Challenges
On this panel, there is a high-level overview of the number of Challenges, the estimated time, and the targeted experience. The tiers of experience are determined based on the number and difficulty of different Challenges and are the following:
Beginner
Specialist
Expert
Principal
Clicking on a Challenge, a sidebar will be presented that describes the Challenge, listing its category, difficulty, the average solve time across all events, and a history log about its presence in past events of the organization:
Adding and Removing Challenges
Administrators and event managers will begin with an empty event canvas, allowing them to incorporate Challenges according to their preferences. They can search for Challenges by name or apply filters based on category and difficulty. Once they identify the most suitable Challenges for their CTF event, they can simply click "Add" to include them.
To remove a Challenge, the Administrator can click on the three dots and select "Remove Challenge"
Testing the event
When a new CTF event is created, the platform automatically sets up a dedicated Host Team for the event. This team is named after the organization and event. All Administrators and Event Managers are added to the Host Team, which is pre-configured to playtest challenges using the new "Test Challenges" button on the Challenges Board. This button will redirect to the event page where they can ensure everything is functioning correctly. The Host Team also has access to the event's Analytics Page.
If an Administrator or Event Manager wants to participate as a player with a different team, they must request removal from the Host Team through Support.
For more information, you can visit the CTF Platform Help Center: