tonyskapunk / yctf

yocto CTF

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go

All Contributors

Image License MIT Go Version Go Report Card

yctf

yocto CTF

From the Latin/Greek octo (οκτώ), meaning "eight", because it is equal to 1000^−8

Itty bitty teeny weeny Capture the Flag web challenge

The main reason behind this super short CTF is to learn and practice go using gin framework, also I find pretty fun the CTFs challenges. This is the result of those two.

Images

Images are available here:

  • quay.io/tonyskapunk/yctf
  • docker.pkg.github.com/tonyskapunk/yctf/yctf
  • ghcr.io/tonyskapunk/yctf

Run in a container

Pull and run

podman run \
  --name yctf \
  --rm \
  --detach \
  --env GIN_MODE=release \
  --publish 8080:8080 \
  docker.pkg.github.com/tonyskapunk/yctf/yctf:latest

## OR
docker run \
  --name yctf \
  --rm \
  --detach \
  --env GIN_MODE=release \
  --publish 8080:8080 \
  yctf:latest

Build locally

podman build -t yctf:latest .

## OR

docker build -t yctf:latest .

Run the code

Build and run

go build -o yctf .
chmod u+x yctf
./yctf

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Jose R. Gonzalez

📖 ⚠️ 💻

Tony Garcia

📖

This project follows the all-contributors specification. Contributions of any kind welcome!

About

yocto CTF

License:MIT License


Languages

Language:Go 78.6%Language:HTML 17.4%Language:Makefile 2.2%Language:Dockerfile 1.8%