CatchTheFlag MERN
version
Este projeto é o jogo CTF (Catch the Flag) feito como página dinâmica da web usando m (mysql) e (expresso) r (react) n (nodejs) pilha. O jogo tem foco em trabalhar com tecnologias da Web, redes sociais, criptografia, análise forense e malware. Sua missão é aumentar a conscientização sobre essas tecnologias e seus perigos que o projeto é inspirado no Hackthebox, Tryhackme e outros jogos da CTF.




Abra 2 terminais
No primeiro terminal, vá para a pasta front -end
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
Abra 2 terminais
No primeiro terminal, vá para a pasta front -end
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