Skip to content
/ lxctf Public

Attack/Defense CTF Framework forked from iCTF-Framework for use at HS AlbSig (Albstadt-Sigmaringen University of Applied Sciences)

License

Notifications You must be signed in to change notification settings

hsasctf/lxctf

Repository files navigation

Build Status

lxctf

Attack/Defense CTF framework that is based on iCTF concept and code.

Unlike iCTF, we are not creating VirtualBox images or setup cloud servers for the teams. Instead, we setup machine containers (LXD) with networking on a single machine where the CTF takes place.

How to install the development environment

git clone URL
git submodule init
git submodule update
./reinit_project.sh
vagrant up
vagrant provision

Upgrade

git pull master
git submodule update

Components

  • Vagrant for development environment
  • OpenVPN + Wireguard Server for connections to CTF server
  • SQLAlchemy for database connection from Python to MariaDB
  • Flask-Admin for database administration
  • Ansible scripts for installation
  • LXD containers for OS-level virtualization

About

Attack/Defense CTF Framework forked from iCTF-Framework for use at HS AlbSig (Albstadt-Sigmaringen University of Applied Sciences)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •