CatchTheFlag MERN
version
Proyek ini adalah game CTF (Catch the Flag) yang dibuat sebagai halaman web dinamis menggunakan M (MySQL) E (Express) R (React) N (NODEJS) Stack. Gim ini memiliki fokus pada bekerja dengan teknologi web, jejaring sosial, enkripsi, forensik, dan analisis malware. Misinya adalah untuk meningkatkan kesadaran akan teknologi ini dan bahaya mereka proyek ini diilhami oleh HackTheBox, TryhackMe dan game CTF lainnya.




Buka 2 terminal
Di terminal pertama masuk ke folder frontend
cd main_app/frontend/
npm i
npm start
cd main_app/backend/
PORT=8080
HOST=localhost
DEV=root
PASSWORD=
DATABASE=catch_the_flag_game
[email protected]
EMAIL_PASSWORD=yourEmailPa$$w0rd
SESSION_SECRET=long_string_of_random_characters
npm i
Buka 2 terminal
Di terminal pertama masuk ke folder frontend
cd main_app/frontend/
npm i
npm run build
cd main_app/backend/
PORT=8080
HOST=database_server_domain
DEV=database_administrator
PASSWORD=database_administrator_password
DATABASE=catch_the_flag_game
[email protected]
EMAIL_PASSWORD=yourEmailPa$$w0rd
SESSION_SECRET=long_string_of_random_characters
npm i
node app.js