├── .gitignore ├── .travis.yml ├── API_Public.md ├── API_Public.pdf ├── index.html ├── package.json ├── pm2.config.js ├── readme.md ├── src ├── controllers │ ├── BaseController.ts │ ├── ChallengeController.ts │ ├── FlagController.ts │ ├── SystemController.ts │ └── TeamController.ts ├── index.ts ├── messageServer.ts ├── middlewares │ ├── VerifyAdmin.ts │ └── VerifyToken.ts ├── responses │ └── APIResponse.ts ├── routes │ └── index.ts ├── scripts │ └── initial.ts └── services │ └── Logger.ts ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /node_modules 3 | /dist 4 | /.vscode 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/.travis.yml -------------------------------------------------------------------------------- /API_Public.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/API_Public.md -------------------------------------------------------------------------------- /API_Public.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/API_Public.pdf -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/package.json -------------------------------------------------------------------------------- /pm2.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/pm2.config.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/readme.md -------------------------------------------------------------------------------- /src/controllers/BaseController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/controllers/BaseController.ts -------------------------------------------------------------------------------- /src/controllers/ChallengeController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/controllers/ChallengeController.ts -------------------------------------------------------------------------------- /src/controllers/FlagController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/controllers/FlagController.ts -------------------------------------------------------------------------------- /src/controllers/SystemController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/controllers/SystemController.ts -------------------------------------------------------------------------------- /src/controllers/TeamController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/controllers/TeamController.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/messageServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/messageServer.ts -------------------------------------------------------------------------------- /src/middlewares/VerifyAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/middlewares/VerifyAdmin.ts -------------------------------------------------------------------------------- /src/middlewares/VerifyToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/middlewares/VerifyToken.ts -------------------------------------------------------------------------------- /src/responses/APIResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/responses/APIResponse.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/scripts/initial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/scripts/initial.ts -------------------------------------------------------------------------------- /src/services/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/src/services/Logger.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vidar-team/hctf_final_platform/HEAD/tslint.json --------------------------------------------------------------------------------