ctf-scoreboard
This scoreboard allows you to host your own cybersecurity capture-the-flag (jeopardy-style or attack/defend) competition. Also includes team creation!
Language: ruby
Author: GitHub Repos (@github-repos)
0 stars · 4 views
Viewing path: .eslintrc.yml
Files
- 20210920153354_remove_latitude_and_longitude_from_user.rb (rb)
- 20170510055551_add_eligibility_to_teams.rb (rb)
- user_invites_controller.rb (rb)
- division_test.rb (rb)
- share_challenge.rb (rb)
- game_test.rb (rb)
- manifest.js (js)
- application_module.rb (rb)
- design_phase_challenges.json (json)
- permissions_policy.rb (rb)
- standard_flag.rb (rb)
- rails_admin.rb (rb)
- jobs (txt)
- lib (txt)
- config (txt)
- 20200615163200_add_sponsor_to_challenge.rb (rb)
- pentest_challenge.rb (rb)
- 20170521204301_create_version_associations.rb (rb)
- 20200109180838_add_scholarship_to_game.rb (rb)
- 20200212192658_add_index_to_flags.rb (rb)
- 20170502001124_add_type_to_feed_items.rb (rb)
- 20190226231058_remove_disable_vpn_from_game.rb (rb)
- 20170419190023_create_challenge_states.rb (rb)
- 20200221154134_remove_unnecessary_types.rb (rb)
- 20170915202443_drop_table_vips.rb (rb)
- 20200727151127_create_file_submissions.rb (rb)
- 20200116145004_drop_recruitment_url_from_games.rb (rb)
- 20200122180601_rename_challenges_solve_shares.rb (rb)
- 20170501235441_remove_challenge_states.rb (rb)
- 20171115174636_add_email_message_to_messages.rb (rb)
- solved_challenge.rb (rb)
- application_record.rb (rb)
- 20200221190815_create_challenge_categories.rb (rb)
- 20200115171317_add_pentest_db_columns.rb (rb)
- app (txt)
- models (txt)
- .codeclimate.yml (yml)
- schema.rb (rb)
- standard_flag.rb (rb)
- application_job.rb (rb)
- email_messages_job.rb (rb)
- application.css (css)
- team.css.scss (scss)
- sticky-footer.css.scss (scss)
- controllers (txt)
- file_submissions_controller.rb (rb)
- wrap_parameters.rb (rb)
- obscenity_module.rb (rb)
- recaptcha.rb (rb)
- mime_types.rb (rb)
- session_store.rb (rb)
- cookies_serializer.rb (rb)
- paper_trail.rb (rb)
- chartkick.rb (rb)
- message_display_modes_test.rb (rb)
- 20170216152320_create_games.rb (rb)
- 20200117172157_add_challenge_state_to_flag.rb (rb)
- 20170502000305_add_challenge_state_to_challenges.rb (rb)
- 20210216004841_add_sessions_table.rb (rb)
- 20200626181022_add_locations_to_teams.rb (rb)
- 20200114203246_add_prize_text_to_games.rb (rb)
- 20210920185548_add_minimum_age_to_game.rb (rb)
- 20200116205816_add_team_challenge_to_flag.rb (rb)
- 20180307192144_add_interested_in_employment_to_users.rb (rb)
- 20200108135531_add_team_size_to_game.rb (rb)
- 20200108135543_add_slots_available_to_team.rb (rb)
- 20200117172655_add_type_to_challenges.rb (rb)
- custom-bootstrap.css.scss (scss)
- 20170510032234_remove_starting_state_from_challenges.rb (rb)
- feed_item.rb (rb)
- rails.png (image)
- challenges_controller_test.rb (rb)
- 20200108210216_remove_users_count_from_teams.rb (rb)
- mailer (txt)
- shared (txt)
- layouts (txt)
- user_mailer (txt)
- messages (txt)
- challenges (txt)
- teams (txt)
- lib (txt)
- tasks (txt)
- assets (txt)
- fonts (txt)
- test (txt)
- models (txt)
- factories (txt)
- jobs (txt)
- mailers (txt)
- previews (txt)
- tasks (txt)
- integration (txt)
- controllers (txt)
- uploaders (txt)
- db (txt)
- files (txt)
- ectf (txt)
- migrate (txt)
- views (txt)
- achievements (txt)
- home (txt)
- games (txt)
- users (txt)
- sessions (txt)
- confirmations (txt)
- passwords (txt)
- registrations (txt)
- unlocks (txt)
- javascripts (txt)
- rails_admin (txt)
- custom (txt)
- images (txt)
- stylesheets (txt)
- uploaders (txt)
- log (txt)
- config (txt)
- script (txt)
- .github (github)
- workflows (txt)
- challenge_display_modes_test.rb (rb)
- gameboard_display_modes_test.rb (rb)
- 20190226231133_remove_vpn_cert_downloaded_from_users.rb (rb)
- 20170419170728_create_divisions.rb (rb)
- 20200114203145_rename_recruitment_additional_text_to_recruitment_text.rb (rb)
- mailers (txt)
- 20170419184930_create_submitted_flags.rb (rb)
- 20200110214116_rename_subtitle_to_organization.rb (rb)
- 20200317164157_remove_disable_flags_an_hour_graph_from_game.rb (rb)
- 20170520211959_remove_username_from_users.rb (rb)
- 20210920151842_remove_resume_transcript_from_user.rb (rb)
- 20200117204836_add_start_calculation_time_to_flag.rb (rb)
- 20170419193302_create_feed_items.rb (rb)
- 20170510052137_add_division_to_teams.rb (rb)
- 20170502015437_rename_flagsses_table_to_flags.rb (rb)
- feed_item_test.rb (rb)
- user_request_test.rb (rb)
- pentest_flag_test.rb (rb)
- user_invite_test.rb (rb)
- 20200121132837_add_flag_to_submitted_flag.rb (rb)
- team_test.rb (rb)
- pentest_solved_challenge_test.rb (rb)
- email_messages_job_test.rb (rb)
- flag_test.rb (rb)
- score_adjustment_test.rb (rb)
- pentest_team_test.rb (rb)
- category_test.rb (rb)
- share_challenge_test.rb (rb)
- achievement_test.rb (rb)
- solved_challenge_test.rb (rb)
- pentest_challenge_test.rb (rb)
- team.rb (rb)
- category.rb (rb)
- challenge.rb (rb)
- score_adjustment.rb (rb)
- pentest_solved_challenge.rb (rb)
- share_challenge.rb (rb)
- flag.rb (rb)
- user.rb (rb)
- file_submission.rb (rb)
- user_request.rb (rb)
- 20171115174406_remove_user_id_from_messages.rb (rb)
- standard_solved_challenge.rb (rb)
- defense_flag.rb (rb)
- user_mailer_test.rb (rb)
- file_submission_challenge.rb (rb)
- achievement.rb (rb)
- user_mailer_preview.rb (rb)
- standard_challenge.rb (rb)
- summary_display_modes_test.rb (rb)
- user_display_modes_test.rb (rb)
- join_team_display_modes_test.rb (rb)
- ectf_setup_task_test.rb (rb)
- sessions_controller_test.rb (rb)
- messages_controller_test.rb (rb)
- user_requests_controller_test.rb (rb)
- file_submissions_controller_test.rb (rb)
- teams_controller_test.rb (rb)
- passwords_reset_test.rb (rb)
- users_controller_test.rb (rb)
- user_invites_controller_test.rb (rb)
- home_controller_test.rb (rb)
- .eslintrc.yml (yml)
- helpers (txt)
- user_helper_test.rb (rb)
- teams_helper_test.rb (rb)
- challenges_helper_test.rb (rb)
- 20200416180339_add_unique_to_team_name.rb (rb)
- test_helper.rb (rb)
- games_helper_test.rb (rb)
- coffeelint.json (json)
- challenges.json (json)
- settings.json (json)
- teams.json (json)
- .rubocop.yml (yml)
- 20200122182004_add_type_to_flags.rb (rb)
- 20200117185553_add_terms_and_conditions_to_game.rb (rb)
- 20170419171319_create_flags.rb (rb)
- 20200214144340_change_default_challenge_initial_shares.rb (rb)
- 20170216155955_create_messages.rb (rb)
- 20200221171310_add_game_to_challenge.rb (rb)
- 20210921174958_create_active_storage_tables.active_storage.rb (rb)
- 20200317163910_remove_do_not_reply_from_game.rb (rb)
- 20170908134724_add_vpn_cert_downloaded_to_users.rb (rb)
- 20170216155611_create_categories.rb (rb)
- 20170520224633_add_grade_range_to_division.rb (rb)
- 20200212191941_add_design_phase_flag_to_pentest_flag.rb (rb)
- 20170505002744_remove_admins_table.rb (rb)
- 20170419185848_create_versions.rb (rb)
- 20170521204300_add_object_changes_to_versions.rb (rb)
- 20200109181816_add_recruitment_additional_text_to_game.rb (rb)
- 20200115170650_add_type_to_game.rb (rb)
- 20171115185920_create_delayed_jobs.rb (rb)
- 20210802184413_add_success_text_to_flags.rb (rb)
- score_adjustment.rb (rb)
- flag.rb (rb)
- pentest_solved_challenge.rb (rb)
- user_invite.rb (rb)
- message.rb (rb)
- pentest_challenge.rb (rb)
- achievement.rb (rb)
- file_submission_challenge.rb (rb)
- challenge_category.rb (rb)
- feed_item.rb (rb)
- defense_flag.rb (rb)
- game.rb (rb)
- share_calculation_module.rb (rb)
- cert_module.rb (rb)
- flag_challenge_share_module.rb (rb)
- user_module.rb (rb)
- assets (txt)
- application_mailer.rb (rb)
- application.js (js)
- challenges.scss (scss)
- sticky-footer.js (js)
- backtrace_silencers.rb (rb)
- messages.js (js)
- user_mailer.rb (rb)
- user_requests_controller.rb (rb)
- challenges_controller.rb (rb)
- passwords_controller.rb (rb)
- confirmations_controller.rb (rb)
- registrations_controller.rb (rb)
- sessions_controller.rb (rb)
- teams_controller.rb (rb)
- application_helper.rb (rb)
- home_controller.rb (rb)
- achievements_controller.rb (rb)
- helpers (txt)
- challenges_helper.rb (rb)
- categories_helper.rb (rb)
- user_helper.rb (rb)
- Dockerfile (txt)
- teams_helper.rb (rb)
- push-to-docker.yml (yml)
- nginx (txt)
- certs (txt)
- conf (txt)
- renovate.json (json)
- mergify.yml (yml)
- games_helper.rb (rb)
- initializers (txt)
- smtp_settings.rb (rb)
- inflections.rb (rb)
- scoreboard.default.yml (yml)
- assets.rb (rb)
- devise.rb (rb)
- application.rb (rb)
- locales (txt)
- content_security_policy.rb (rb)
- filter_parameter_logging.rb (rb)
- application_module.rb (rb)
- en.yml (yml)
- application_controller_renderer.rb (rb)
- secure_validatable.rb (rb)
- rails_admin_show_in_app_override.rb (rb)
- environments (txt)
- public (txt)
- routes.rb (rb)
- development.rb (rb)
- storage.yml (yml)
- cable.yml (yml)
- 422.html (html)
- 500.html (html)
- 404.html (html)
- ATTRIBUTION.md (markdown)
- ui.js (js)
- completion_certificate_template_uploader_test.rb (rb)
- 20200121194443_add_type_to_divisions.rb (rb)
- 20211011144501_remove_terms_and_conditions_from_game.rb (rb)
- 20210622182216_add_employment_opportunities_available_to_game.rb (rb)
- 20200116203927_add_pentest_challenge_id_to_challenges.rb (rb)
- challenge_test.rb (rb)
- secrets.yml (yml)
- user_test.rb (rb)
- 20170510045228_add_timestamps_to_feed_items.rb (rb)
- 20170513211713_add_timestamps_to_submitted_flags.rb (rb)
- completion_certificate_template_uploader.rb (rb)
- pentest_submitted_flag.rb (rb)
- sentry.rb (rb)
- division.rb (rb)
- confirmations_controller_test.rb (rb)
- message_test.rb (rb)
- 20210920183532_remove_age_from_user.rb (rb)
- messages.scss (scss)
- 20200116152742_rename_scholarships_available_to_prizes_available.rb (rb)
- 20190523135449_remove_gender_from_users.rb (rb)
- home.css.scss (scss)
- division.rb (rb)
- category.rb (rb)
- 20170520171612_add_messages_stamp_to_user.rb (rb)
- sti_preload.rb (rb)
- 20200109180052_add_application_url_to_game.rb (rb)
- 20200212203415_add_design_phase_challenge_to_challenge.rb (rb)
- games.scss (scss)
- achievements_controller_test.rb (rb)
- 20170512140626_add_latitude_and_longitude_to_user.rb (rb)
- 20170914173818_set_challenge_default_state.rb (rb)
- 20180319162300_add_resume_transcript_to_user.rb (rb)
- settings.rb (rb)
- dependabot.yml (yml)
- auto-approve.yml (yml)
- customize_error.rb (rb)
- user_module.rb (rb)
- 20200707123449_add_look_for_member_to_team.rb (rb)
- game.rb (rb)
- message.rb (rb)
- file_submission_uploader.rb (rb)
- 20200109180031_add_open_source_url_to_game.rb (rb)
- devise.en.yml (yml)
- application_controller.rb (rb)
- 20170521181922_remove_irc_from_game.rb (rb)
- favicon.ico (image)
- ctf-certificate-template.jpg (image)
- standard_solved_challenge.rb (rb)
- setup-docker-secrets.sh (sh)
- add_sum_duplicate_to_hash.rb (rb)
- team.rb (rb)
- 20200221192428_remove_pentest_game_id_from_challenges.rb (rb)
- 20200102182054_add_game_info_to_game.rb (rb)
- messages_controller.rb (rb)
- 20210921184637_add_service_name_to_active_storage_blobs.active_storage.rb (rb)
- 0_settings.rb (rb)
- LICENSE (txt)
- run-tests.yml (yml)
- 20170505000203_add_admin_to_user.rb (rb)
- application_helper_test.rb (rb)
- file_submission.rb (rb)
- docker-compose.yml (yml)
- 20170607145323_add_users_count_to_teams.rb (rb)
- registrations_controller_test.rb (rb)
- 20200313193010_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.active_storage.rb (rb)
- 20200623173255_add_toggle_registration.rb (rb)
- 20200221192240_remove_category_from_challenge.rb (rb)
- standard_challenge.rb (rb)
- 20200113160904_add_certificate_option_to_games.rb (rb)
- user_invite.rb (rb)
- 20170510191907_add_default_eligible_to_teams.rb (rb)
- application_display_modes_test.rb (rb)
- production.rb (rb)
- team_display_modes_test.rb (rb)
- README.md (md)
- submitted_flag.rb (rb)
- boot.rb (rb)
- 20170512141018_add_country_to_user.rb (rb)
- 20210920154425_add_privacy_notice_to_game.rb (rb)
- games_controller.rb (rb)
- user.rb (rb)
- application_controller_test.rb (rb)
- standard_challenge_test.rb (rb)
- test.rb (rb)
- 20210709144543_add_restrict_top_ten_teams_to_game.rb (rb)
- user_request.rb (rb)
- 20200213140247_rename_design_phase_x_to_design_phase.rb (rb)
- 20210920190511_add_age_requirement_accepted_to_user.rb (rb)
- 20170216154657_create_challenges.rb (rb)
- 20200102182452_rename_name_to_title.rb (rb)
- robots.txt (txt)
- challenge.rb (rb)
- database.yml (yml)
- 20200109175133_add_email_to_game.rb (rb)
- 20170521204302_add_transaction_id_column_to_versions.rb (rb)
- submitted_flag.rb (rb)
- 20200615124739_remove_design_phase_challenge_flag.rb (rb)
- 20200221171921_add_board_layout_to_game.rb (rb)
- file_submission_test.rb (rb)
- pentest_submitted_flag.rb (rb)
- 20190223012315_add_foreign_type_to_version_associations.rb (rb)
- 20200113212703_add_completion_certificate_to_game.rb (rb)
- users_controller.rb (rb)
- achievement_display_modes_test.rb (rb)
- 20170706132149_change_gender_to_string.rb (rb)
- games_controller_test.rb (rb)
- 20200121134307_add_type_to_submitted_flags.rb (rb)
- environment.rb (rb)
- show_hide.js (js)
- 20210709152922_remove_open_source_url_from_game.rb (rb)