Skip to content
Andrew Gein edited this page Feb 13, 2017 · 5 revisions

Drapo

Drapo — это система для проведения тасковых CTF-соревнований.

Drapo написана на Python 3 с использованием фреймворка Django. Поддерживает операционные системы на основе Linux и Windows.

Установка

В общем случае установка описывается следующими шагами. Смотрите специальную страницу для детального описания установки.

  1. Установите Python 3 по инструкции с официального сайта версии не ниже 3.5.

  2. Скачайте zip-архив с Drapo с гитхаба, распакуйте его (или склонируйте git-репозиторий: git clone [email protected]:andgein/drapo.git)

  3. Перейдите в папку drapo/src/web

  4. Установите зависимости: pip install -r requirements.txt

  5. Запустите как обычное Django-приложение одним из следующих вариантов:

  • сервер разработчика ./manage.py runserver

  • с помощью веб-сервера (например, nginx или Apache). Подробные инструкции о том, как запустить Drapo c nginx, читайте здесь.

Конфигурация

  1. Конфигурация базы данных
  2. Конфигурация отправки писем
  3. Конфигурационные параметры Drapo

Безопасность