Skip to content
Daniel Chiquito edited this page Oct 29, 2019 · 1 revision

Welcome to the cectf wiki! cectf is a simple CTF website set up by Daniel Chiquito (dchiquit). cectf is intended as a learning tool rather than a competitive event; there is no score or time limit (yet!) and the challenges consist of whatever we thought was cool at the time.

Rather than storing information in a different wiki for each project, everything will be stored here to keep everything consolidated and organized in one place.

Right now there are three repositories: cectf-server, cectf-frontend, and cectf-test.

  • cectf-server is the backend code. It is written in Python and Flask.
  • cectf-frontend is the frontend code. It uses Typescript, React, and Redux.
  • cectf-test is the regression test suite. It uses Javascript and Nightmare to perform common usage paths on a staging environment.

All cectf repositories are built using Travis CI. Compiled cectf-server wheels are published to PyPI for easy installation. Compiled and minified cectf-frontend artifacts are uploaded to this repository (https://github.com/cectf/cectf.github.io) where they can be easily downloaded. cectf-test is set to run every 24 hours on the staging environment.

Clone this wiki locally