module
0.0.0-20250324192825-f569ed905134
Repository: https://github.com/nsec/askgod.git
Documentation: pkg.go.dev
# README
Askgod
Askgod is the NorthSec CTF backend that handles flags.
Installation
1. Install go 1.24.1
go --version # Should output `go version go1.24.1 linux/amd64`
go install github.com/go-delve/delve/cmd/dlv@latest # Install delve (go debugger)
2. Install recommended VS Code extensions
You should have a pop up if you opened the root directory in VS Code.
3. Start a postgresql instance
docker compose up -d
4. Launch askgod-server in debug using VS Code
Press F5
.
5. Add seed data
./seed_data.sh
--------
Compile binary
From the root directory:
make linux
This will create two executables in ./bin/linux
: askgod
and askgod-server
.
Launch the askgod-server
./bin/linux/askgod-server ./askgod.yaml.example