Live Demo: link
(Assume you have already installed docker)
docker pull nlfox/ctf
touch database.sqlite
docker run -p 80:80 -v ~/database.sqlite:/var/www/html/app/database/database.sqlite nlfox/ctf "php artisan migrate"
Your random admin password will be dispalyed (default admin name:"[email protected]")docker run -p 80:80 -v ~/database.sqlite:/var/www/html/app/database/database.sqlite nlfox/ctf
Laraedit Project Home
(Assume you have already installed docker)
git clone https://github.com/nlfox/ctfPlatform.git
cd ctfPlatform
mv .example.env .env
use sample .env config filetouch database/database.sqlite
create database file (if you want to use MySQL instead, modify the .env file)docker pull laraedit/laraedit
pulldocker run -p 80:80 -v ctfPlatform:/var/www/html/app \ laraedit/laraedit "cd /var/www/html/app && php artisan migrate"
do database migrate and new admin password will be displayed(default admin name:"[email protected]").
If you discover a security vulnerability, please send an e-mail [email protected]. All security vulnerabilities will be promptly addressed.
The CTF Platform is open-sourced software licensed under the MIT license.