├── .codecov.yml ├── .coveragerc ├── .editorconfig ├── .gcloudignore ├── .gitignore ├── .hooks └── pre-commit.sh ├── .travis.yml ├── AUTHORS ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── app.yaml ├── config.example.py ├── doc ├── developing │ ├── README.md │ └── requirements.txt ├── docker │ ├── supervisord.conf │ └── uwsgi.ini ├── nginx.conf └── uwsgi.ini ├── main.py ├── requirements.txt ├── scoreboard ├── __init__.py ├── attachments │ ├── __init__.py │ ├── file.py │ ├── gcs.py │ └── testing.py ├── auth │ ├── __init__.py │ └── local.py ├── cache.py ├── config_defaults.py ├── context.py ├── controllers.py ├── csrfutil.py ├── errors.py ├── logger.py ├── mail.py ├── main.py ├── models.py ├── rest.py ├── tests │ ├── __init__.py │ ├── base.py │ ├── cache_test.py │ ├── controllers_test.py │ ├── csrfutil_test.py │ ├── data.py │ ├── models_test.py │ ├── rest_test.py │ ├── utils_test.py │ └── validators_test.py ├── utils.py ├── validators │ ├── __init__.py │ ├── base.py │ ├── nonce.py │ ├── per_team.py │ ├── regex.py │ └── static_pbkdf2.py ├── views.py └── wsgi.py ├── static ├── css │ └── .keep ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ └── glyphicons-halflings-regular.woff ├── js │ ├── Chart.Step.js │ ├── app.js │ ├── controllers │ │ ├── admin │ │ │ ├── challenges.js │ │ │ ├── news.js │ │ │ ├── page.js │ │ │ ├── teams.js │ │ │ └── tools.js │ │ ├── challenges.js │ │ ├── global.js │ │ ├── page.js │ │ ├── registration.js │ │ ├── scoreboard.js │ │ └── teams.js │ ├── directives.js │ ├── filters.js │ └── services │ │ ├── admin.js │ │ ├── challenges.js │ │ ├── global.js │ │ ├── page.js │ │ ├── session.js │ │ ├── teams.js │ │ ├── upload.js │ │ └── users.js ├── partials │ ├── admin │ │ ├── attachments.html │ │ ├── challenge.html │ │ ├── challenges.html │ │ ├── news.html │ │ ├── page.html │ │ ├── pages.html │ │ ├── restore.html │ │ ├── tags.html │ │ ├── teams.html │ │ ├── tools.html │ │ └── users.html │ ├── challenge_grid.html │ ├── components │ │ ├── challenge.html │ │ └── countdown.html │ ├── login.html │ ├── page.html │ ├── profile.html │ ├── pwreset.html │ ├── register.html │ ├── scoreboard.html │ └── team.html ├── scss │ ├── scoreboard-colors.scss │ ├── scoreboard-mobile.scss │ └── scoreboard.scss └── third_party │ ├── angular │ ├── LICENSE │ ├── angular-csp.css │ ├── angular-resource.js │ ├── angular-resource.min.js │ ├── angular-route.js │ ├── angular-route.min.js │ ├── angular-sanitize.js │ ├── angular-sanitize.min.js │ ├── angular.js │ └── angular.min.js │ ├── bootstrap-theme │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ └── bootstrap-theme.min.css │ ├── bootstrap │ ├── LICENSE │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.js │ ├── bootstrap.min.css │ ├── bootstrap.min.css.map │ └── bootstrap.min.js │ ├── chart │ ├── Chart.Scatter.js │ ├── Chart.Scatter.min.js │ ├── Chart.js │ ├── Chart.min.js │ ├── LICENSE.md │ └── Scatter.LICENSE.md │ ├── jquery │ ├── LICENSE.txt │ ├── jquery.js │ └── jquery.min.js │ ├── moment │ ├── LICENSE │ ├── moment.js │ └── moment.min.js │ └── pagedown │ ├── LICENSE.txt │ ├── Markdown.Converter.js │ ├── Markdown.Editor.js │ ├── Markdown.Sanitizer.js │ └── wmd-buttons.png ├── templates ├── base.html ├── error.html ├── index.html └── pwreset.eml └── tests.py /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/.gcloudignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/.gitignore -------------------------------------------------------------------------------- /.hooks/pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/.hooks/pre-commit.sh -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/AUTHORS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/README.md -------------------------------------------------------------------------------- /app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/app.yaml -------------------------------------------------------------------------------- /config.example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/config.example.py -------------------------------------------------------------------------------- /doc/developing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/doc/developing/README.md -------------------------------------------------------------------------------- /doc/developing/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/doc/developing/requirements.txt -------------------------------------------------------------------------------- /doc/docker/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/doc/docker/supervisord.conf -------------------------------------------------------------------------------- /doc/docker/uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/doc/docker/uwsgi.ini -------------------------------------------------------------------------------- /doc/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/doc/nginx.conf -------------------------------------------------------------------------------- /doc/uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/doc/uwsgi.ini -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/requirements.txt -------------------------------------------------------------------------------- /scoreboard/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/__init__.py -------------------------------------------------------------------------------- /scoreboard/attachments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/attachments/__init__.py -------------------------------------------------------------------------------- /scoreboard/attachments/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/attachments/file.py -------------------------------------------------------------------------------- /scoreboard/attachments/gcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/attachments/gcs.py -------------------------------------------------------------------------------- /scoreboard/attachments/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/attachments/testing.py -------------------------------------------------------------------------------- /scoreboard/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/auth/__init__.py -------------------------------------------------------------------------------- /scoreboard/auth/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/auth/local.py -------------------------------------------------------------------------------- /scoreboard/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/cache.py -------------------------------------------------------------------------------- /scoreboard/config_defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/config_defaults.py -------------------------------------------------------------------------------- /scoreboard/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/context.py -------------------------------------------------------------------------------- /scoreboard/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/controllers.py -------------------------------------------------------------------------------- /scoreboard/csrfutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/csrfutil.py -------------------------------------------------------------------------------- /scoreboard/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/errors.py -------------------------------------------------------------------------------- /scoreboard/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/logger.py -------------------------------------------------------------------------------- /scoreboard/mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/mail.py -------------------------------------------------------------------------------- /scoreboard/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/main.py -------------------------------------------------------------------------------- /scoreboard/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/models.py -------------------------------------------------------------------------------- /scoreboard/rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/rest.py -------------------------------------------------------------------------------- /scoreboard/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/tests/__init__.py -------------------------------------------------------------------------------- /scoreboard/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/tests/base.py -------------------------------------------------------------------------------- /scoreboard/tests/cache_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/tests/cache_test.py -------------------------------------------------------------------------------- /scoreboard/tests/controllers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/tests/controllers_test.py -------------------------------------------------------------------------------- /scoreboard/tests/csrfutil_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/tests/csrfutil_test.py -------------------------------------------------------------------------------- /scoreboard/tests/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/tests/data.py -------------------------------------------------------------------------------- /scoreboard/tests/models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/tests/models_test.py -------------------------------------------------------------------------------- /scoreboard/tests/rest_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/tests/rest_test.py -------------------------------------------------------------------------------- /scoreboard/tests/utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/tests/utils_test.py -------------------------------------------------------------------------------- /scoreboard/tests/validators_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/tests/validators_test.py -------------------------------------------------------------------------------- /scoreboard/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/utils.py -------------------------------------------------------------------------------- /scoreboard/validators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/validators/__init__.py -------------------------------------------------------------------------------- /scoreboard/validators/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/validators/base.py -------------------------------------------------------------------------------- /scoreboard/validators/nonce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/validators/nonce.py -------------------------------------------------------------------------------- /scoreboard/validators/per_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/validators/per_team.py -------------------------------------------------------------------------------- /scoreboard/validators/regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/validators/regex.py -------------------------------------------------------------------------------- /scoreboard/validators/static_pbkdf2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/validators/static_pbkdf2.py -------------------------------------------------------------------------------- /scoreboard/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/views.py -------------------------------------------------------------------------------- /scoreboard/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/scoreboard/wsgi.py -------------------------------------------------------------------------------- /static/css/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /static/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /static/js/Chart.Step.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/Chart.Step.js -------------------------------------------------------------------------------- /static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/app.js -------------------------------------------------------------------------------- /static/js/controllers/admin/challenges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/controllers/admin/challenges.js -------------------------------------------------------------------------------- /static/js/controllers/admin/news.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/controllers/admin/news.js -------------------------------------------------------------------------------- /static/js/controllers/admin/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/controllers/admin/page.js -------------------------------------------------------------------------------- /static/js/controllers/admin/teams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/controllers/admin/teams.js -------------------------------------------------------------------------------- /static/js/controllers/admin/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/controllers/admin/tools.js -------------------------------------------------------------------------------- /static/js/controllers/challenges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/controllers/challenges.js -------------------------------------------------------------------------------- /static/js/controllers/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/controllers/global.js -------------------------------------------------------------------------------- /static/js/controllers/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/controllers/page.js -------------------------------------------------------------------------------- /static/js/controllers/registration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/controllers/registration.js -------------------------------------------------------------------------------- /static/js/controllers/scoreboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/controllers/scoreboard.js -------------------------------------------------------------------------------- /static/js/controllers/teams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/controllers/teams.js -------------------------------------------------------------------------------- /static/js/directives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/directives.js -------------------------------------------------------------------------------- /static/js/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/filters.js -------------------------------------------------------------------------------- /static/js/services/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/services/admin.js -------------------------------------------------------------------------------- /static/js/services/challenges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/services/challenges.js -------------------------------------------------------------------------------- /static/js/services/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/services/global.js -------------------------------------------------------------------------------- /static/js/services/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/services/page.js -------------------------------------------------------------------------------- /static/js/services/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/services/session.js -------------------------------------------------------------------------------- /static/js/services/teams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/services/teams.js -------------------------------------------------------------------------------- /static/js/services/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/services/upload.js -------------------------------------------------------------------------------- /static/js/services/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/js/services/users.js -------------------------------------------------------------------------------- /static/partials/admin/attachments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/admin/attachments.html -------------------------------------------------------------------------------- /static/partials/admin/challenge.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/admin/challenge.html -------------------------------------------------------------------------------- /static/partials/admin/challenges.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/admin/challenges.html -------------------------------------------------------------------------------- /static/partials/admin/news.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/admin/news.html -------------------------------------------------------------------------------- /static/partials/admin/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/admin/page.html -------------------------------------------------------------------------------- /static/partials/admin/pages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/admin/pages.html -------------------------------------------------------------------------------- /static/partials/admin/restore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/admin/restore.html -------------------------------------------------------------------------------- /static/partials/admin/tags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/admin/tags.html -------------------------------------------------------------------------------- /static/partials/admin/teams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/admin/teams.html -------------------------------------------------------------------------------- /static/partials/admin/tools.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/admin/tools.html -------------------------------------------------------------------------------- /static/partials/admin/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/admin/users.html -------------------------------------------------------------------------------- /static/partials/challenge_grid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/challenge_grid.html -------------------------------------------------------------------------------- /static/partials/components/challenge.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/components/challenge.html -------------------------------------------------------------------------------- /static/partials/components/countdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/components/countdown.html -------------------------------------------------------------------------------- /static/partials/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/login.html -------------------------------------------------------------------------------- /static/partials/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/page.html -------------------------------------------------------------------------------- /static/partials/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/profile.html -------------------------------------------------------------------------------- /static/partials/pwreset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/pwreset.html -------------------------------------------------------------------------------- /static/partials/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/register.html -------------------------------------------------------------------------------- /static/partials/scoreboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/scoreboard.html -------------------------------------------------------------------------------- /static/partials/team.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/partials/team.html -------------------------------------------------------------------------------- /static/scss/scoreboard-colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/scss/scoreboard-colors.scss -------------------------------------------------------------------------------- /static/scss/scoreboard-mobile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/scss/scoreboard-mobile.scss -------------------------------------------------------------------------------- /static/scss/scoreboard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/scss/scoreboard.scss -------------------------------------------------------------------------------- /static/third_party/angular/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/angular/LICENSE -------------------------------------------------------------------------------- /static/third_party/angular/angular-csp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/angular/angular-csp.css -------------------------------------------------------------------------------- /static/third_party/angular/angular-resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/angular/angular-resource.js -------------------------------------------------------------------------------- /static/third_party/angular/angular-resource.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/angular/angular-resource.min.js -------------------------------------------------------------------------------- /static/third_party/angular/angular-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/angular/angular-route.js -------------------------------------------------------------------------------- /static/third_party/angular/angular-route.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/angular/angular-route.min.js -------------------------------------------------------------------------------- /static/third_party/angular/angular-sanitize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/angular/angular-sanitize.js -------------------------------------------------------------------------------- /static/third_party/angular/angular-sanitize.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/angular/angular-sanitize.min.js -------------------------------------------------------------------------------- /static/third_party/angular/angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/angular/angular.js -------------------------------------------------------------------------------- /static/third_party/angular/angular.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/angular/angular.min.js -------------------------------------------------------------------------------- /static/third_party/bootstrap-theme/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/bootstrap-theme/bootstrap-theme.css -------------------------------------------------------------------------------- /static/third_party/bootstrap-theme/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/bootstrap-theme/bootstrap-theme.css.map -------------------------------------------------------------------------------- /static/third_party/bootstrap-theme/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/bootstrap-theme/bootstrap-theme.min.css -------------------------------------------------------------------------------- /static/third_party/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/bootstrap/LICENSE -------------------------------------------------------------------------------- /static/third_party/bootstrap/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/bootstrap/bootstrap.css -------------------------------------------------------------------------------- /static/third_party/bootstrap/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/bootstrap/bootstrap.css.map -------------------------------------------------------------------------------- /static/third_party/bootstrap/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/bootstrap/bootstrap.js -------------------------------------------------------------------------------- /static/third_party/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /static/third_party/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /static/third_party/bootstrap/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/bootstrap/bootstrap.min.js -------------------------------------------------------------------------------- /static/third_party/chart/Chart.Scatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/chart/Chart.Scatter.js -------------------------------------------------------------------------------- /static/third_party/chart/Chart.Scatter.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/chart/Chart.Scatter.min.js -------------------------------------------------------------------------------- /static/third_party/chart/Chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/chart/Chart.js -------------------------------------------------------------------------------- /static/third_party/chart/Chart.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/chart/Chart.min.js -------------------------------------------------------------------------------- /static/third_party/chart/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/chart/LICENSE.md -------------------------------------------------------------------------------- /static/third_party/chart/Scatter.LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/chart/Scatter.LICENSE.md -------------------------------------------------------------------------------- /static/third_party/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/jquery/LICENSE.txt -------------------------------------------------------------------------------- /static/third_party/jquery/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/jquery/jquery.js -------------------------------------------------------------------------------- /static/third_party/jquery/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/jquery/jquery.min.js -------------------------------------------------------------------------------- /static/third_party/moment/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/moment/LICENSE -------------------------------------------------------------------------------- /static/third_party/moment/moment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/moment/moment.js -------------------------------------------------------------------------------- /static/third_party/moment/moment.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/moment/moment.min.js -------------------------------------------------------------------------------- /static/third_party/pagedown/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/pagedown/LICENSE.txt -------------------------------------------------------------------------------- /static/third_party/pagedown/Markdown.Converter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/pagedown/Markdown.Converter.js -------------------------------------------------------------------------------- /static/third_party/pagedown/Markdown.Editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/pagedown/Markdown.Editor.js -------------------------------------------------------------------------------- /static/third_party/pagedown/Markdown.Sanitizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/pagedown/Markdown.Sanitizer.js -------------------------------------------------------------------------------- /static/third_party/pagedown/wmd-buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/static/third_party/pagedown/wmd-buttons.png -------------------------------------------------------------------------------- /templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/templates/base.html -------------------------------------------------------------------------------- /templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/templates/error.html -------------------------------------------------------------------------------- /templates/index.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | -------------------------------------------------------------------------------- /templates/pwreset.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/templates/pwreset.eml -------------------------------------------------------------------------------- /tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ctfscoreboard/HEAD/tests.py --------------------------------------------------------------------------------