Skip to content

komish/yctf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

Releases

No releases published

Packages

 
 
 

Languages

  • Go 81.3%
  • HTML 16.8%
  • Dockerfile 1.9%