NextCTF is an open-source Capture The Flag (CTF) platform for learning and practicing cybersecurity through challenges & contests.
- Dynamic scoring for challenges
- Challenges across multiple categories (web, crypto, pwn, RE, forensics)
- Contests
- Leaderbord
- Writeups
- Learn page
- Node.js 20+
- Yarn
- Docker
- Supabase instance
- Clone the repo
git clone https://github.com/xndadelin/NXT.git
cd NXT- Copy environment file
cp .env.example .env- Set environment variables in
.env
- NEXT_PUBLIC_SUPABASE_URL=
- NEXT_PUBLIC_SUPABASE_ANON_KEY=
yarn build
yarn startBuild:
docker build -t nxt-app .Run:
docker run --env-file .env -p 3000:3000 nxt-appyarn testOpen issues or PRs on Github. Pls write clear commit messages.