Askgod is the NorthSec CTF backend that handles flags.
go --version # Should output `go version go<version> linux/amd64`
go install github.com/go-delve/delve/cmd/dlv@latest # Install delve (go debugger)You should have a pop up if you opened the root directory in VS Code.
docker compose up -d./seed_data.shFrom the root directory:
make linuxThis will create two executables in ./bin/linux: askgod and askgod-server.
./bin/linux/askgod-server ./askgod.yaml.exampleThe askgod server supports an MCP server at <askgod_server_address>/mcp.
This MCP server allows users to submit flags.
The MCP Server is disabled by default, but can be enabled by setting mcp: true in the config.