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.
-
Verify python 3 and python-pip is installed. Otherwise, you can find the installation here.
python3 --version pip --version
-
Clone the repository.
git clone [email protected]:osirislab/ctf101.git cd ctf101
-
Create a virtual environment. If this step doesn't work, follow this for python-venv.
python3 -m venv .venv source .venv/bin/activate
-
Install the necessary packages.
pip install -r requirements.txt
-
Run the development server.
mkdocs serve
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!
- Open an issue if you see something you would like to see changed!
- Please create a branch to add/commit changes to followed with a pull request.
- Link the relevant issue in the pull request history and it'll be assigned a reviewer!