/ctf101

CTF101, a wiki-project documenting Capture The Flag techniques.

MIT LicenseMIT

CTF 101

This is the official repository for CTF101 hosted at ctf101.org.

This branch uses MKdocs and MKdocs-Material.

The site is maintained by the OSIRIS Lab in collaboration with CTFd.


Installation

  1. Verify python 3 and python-pip is installed. Otherwise, you can find the installation here.

    python3 --version
    pip --version
  2. Clone the repository.

    git clone git@github.com:osirislab/ctf101.git
    cd ctf101
  3. Create a virtual environment. If this step doesn't work, follow this for python-venv.

    python3 -m venv .venv
    source .venv/bin/activate
  4. Install the necessary packages.

    pip install -r requirements.txt
  5. Run the development server.

    mkdocs serve

Contributing

First off, thank you so much for contributing to CTF101's wiki repository. It's contributions from people like you who makes this page what it is. Thank you for making this page be the first step for many more security engineers!

  1. Please create a branch to add/commit changes to followed with a pull request.
  2. Link the relevant issue in the pull request history and it'll be assigned a reviewer!