├── .DS_Store ├── .gitignore ├── Caddyfile ├── LICENSE ├── Makefile ├── README.md ├── authentication ├── auth.go ├── login.go └── register.go ├── backup └── .gitignore ├── bin └── .gitignore ├── ctfsrc ├── announcement.go ├── challengeupload.go ├── flagvalidation.go ├── getchallenge.go ├── imexport.go ├── points.go ├── startstop.go └── teammanagement.go ├── database └── db.go ├── entities ├── announcements.go ├── backup.go ├── challenge.go ├── flag.go ├── points.go ├── sessions.go ├── startstop.go └── users.go ├── frontend ├── .gitignore ├── dist_collected │ ├── CTF.html │ ├── admin.html │ ├── assets │ │ ├── index-357cb75c.css │ │ ├── index-860e7d9b.js │ │ ├── index-bbff9fea.js │ │ └── map.geojson │ └── index.html ├── index.html └── src │ ├── App.svelte │ ├── app.css │ ├── lib │ ├── Admin.svelte │ └── Index.svelte │ └── main.js ├── frontend_dev ├── .gitignore ├── .vscode │ ├── extensions.json │ └── launch.json ├── README.md ├── astro.config.mjs ├── package.json ├── pnpm-lock.yaml ├── public │ ├── favicon.svg │ └── map.geojson ├── src │ ├── components │ │ ├── admin.svelte │ │ ├── ctfstats.svelte │ │ ├── globe.jsx │ │ └── login.svelte │ ├── env.d.ts │ └── pages │ │ ├── ctf.astro │ │ ├── dashboard.astro │ │ └── index.astro ├── svelte.config.js ├── tailwind.config.cjs └── tsconfig.json ├── go.mod ├── go.sum ├── main.go ├── servehtml ├── admin.go ├── ctf.go └── login.go └── startup.sh /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/.gitignore -------------------------------------------------------------------------------- /Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/Caddyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/README.md -------------------------------------------------------------------------------- /authentication/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/authentication/auth.go -------------------------------------------------------------------------------- /authentication/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/authentication/login.go -------------------------------------------------------------------------------- /authentication/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/authentication/register.go -------------------------------------------------------------------------------- /backup/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ctfsrc/announcement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/ctfsrc/announcement.go -------------------------------------------------------------------------------- /ctfsrc/challengeupload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/ctfsrc/challengeupload.go -------------------------------------------------------------------------------- /ctfsrc/flagvalidation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/ctfsrc/flagvalidation.go -------------------------------------------------------------------------------- /ctfsrc/getchallenge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/ctfsrc/getchallenge.go -------------------------------------------------------------------------------- /ctfsrc/imexport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/ctfsrc/imexport.go -------------------------------------------------------------------------------- /ctfsrc/points.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/ctfsrc/points.go -------------------------------------------------------------------------------- /ctfsrc/startstop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/ctfsrc/startstop.go -------------------------------------------------------------------------------- /ctfsrc/teammanagement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/ctfsrc/teammanagement.go -------------------------------------------------------------------------------- /database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/database/db.go -------------------------------------------------------------------------------- /entities/announcements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/entities/announcements.go -------------------------------------------------------------------------------- /entities/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/entities/backup.go -------------------------------------------------------------------------------- /entities/challenge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/entities/challenge.go -------------------------------------------------------------------------------- /entities/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/entities/flag.go -------------------------------------------------------------------------------- /entities/points.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/entities/points.go -------------------------------------------------------------------------------- /entities/sessions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/entities/sessions.go -------------------------------------------------------------------------------- /entities/startstop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/entities/startstop.go -------------------------------------------------------------------------------- /entities/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/entities/users.go -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/dist_collected/CTF.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/dist_collected/CTF.html -------------------------------------------------------------------------------- /frontend/dist_collected/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/dist_collected/admin.html -------------------------------------------------------------------------------- /frontend/dist_collected/assets/index-357cb75c.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/dist_collected/assets/index-357cb75c.css -------------------------------------------------------------------------------- /frontend/dist_collected/assets/index-860e7d9b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/dist_collected/assets/index-860e7d9b.js -------------------------------------------------------------------------------- /frontend/dist_collected/assets/index-bbff9fea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/dist_collected/assets/index-bbff9fea.js -------------------------------------------------------------------------------- /frontend/dist_collected/assets/map.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/dist_collected/assets/map.geojson -------------------------------------------------------------------------------- /frontend/dist_collected/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/dist_collected/index.html -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/src/App.svelte -------------------------------------------------------------------------------- /frontend/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/src/app.css -------------------------------------------------------------------------------- /frontend/src/lib/Admin.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/src/lib/Admin.svelte -------------------------------------------------------------------------------- /frontend/src/lib/Index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/src/lib/Index.svelte -------------------------------------------------------------------------------- /frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend/src/main.js -------------------------------------------------------------------------------- /frontend_dev/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/.gitignore -------------------------------------------------------------------------------- /frontend_dev/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/.vscode/extensions.json -------------------------------------------------------------------------------- /frontend_dev/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/.vscode/launch.json -------------------------------------------------------------------------------- /frontend_dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/README.md -------------------------------------------------------------------------------- /frontend_dev/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/astro.config.mjs -------------------------------------------------------------------------------- /frontend_dev/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/package.json -------------------------------------------------------------------------------- /frontend_dev/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/pnpm-lock.yaml -------------------------------------------------------------------------------- /frontend_dev/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/public/favicon.svg -------------------------------------------------------------------------------- /frontend_dev/public/map.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/public/map.geojson -------------------------------------------------------------------------------- /frontend_dev/src/components/admin.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/src/components/admin.svelte -------------------------------------------------------------------------------- /frontend_dev/src/components/ctfstats.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/src/components/ctfstats.svelte -------------------------------------------------------------------------------- /frontend_dev/src/components/globe.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/src/components/globe.jsx -------------------------------------------------------------------------------- /frontend_dev/src/components/login.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/src/components/login.svelte -------------------------------------------------------------------------------- /frontend_dev/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend_dev/src/pages/ctf.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/src/pages/ctf.astro -------------------------------------------------------------------------------- /frontend_dev/src/pages/dashboard.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/src/pages/dashboard.astro -------------------------------------------------------------------------------- /frontend_dev/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/src/pages/index.astro -------------------------------------------------------------------------------- /frontend_dev/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/svelte.config.js -------------------------------------------------------------------------------- /frontend_dev/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/tailwind.config.cjs -------------------------------------------------------------------------------- /frontend_dev/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/frontend_dev/tsconfig.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/main.go -------------------------------------------------------------------------------- /servehtml/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/servehtml/admin.go -------------------------------------------------------------------------------- /servehtml/ctf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/servehtml/ctf.go -------------------------------------------------------------------------------- /servehtml/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/servehtml/login.go -------------------------------------------------------------------------------- /startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FADAMIS/ctf-portal/HEAD/startup.sh --------------------------------------------------------------------------------