Skip to content
/ box Public

A place where you can create and solve boxes (challenges, riddles, ctfs, scavenger hunts)

License

Notifications You must be signed in to change notification settings

arnav-kr/box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Box

Welcome to The Box!

A place where you can create and solve boxes.

boxes can be any type of challenge, puzzle, or riddle. You make a box and the community tries to solve it.

Open the Box

Usage:

Base URL: box.arnv.dev

GET / - View Help Message
GET /boxes - get a list of boxes
GET /box/:id - get a box by id

POST /create - create a new box
    Content-Type: application/json
    data: {
      name: string, min 3, max 50
      content: string, max 200
      solution: string, max 200
      difficulty?: number, 1-5
      tags?: array of strings, each tag length min 3, max 20
    }
POST /box/:id/solve - solve a box by id
    Content-Type: application/json
    data: {
      solution: string, max 200
    }

Quick Tips:

  • Use ggl.link/jsonformatter to easily work with JSON data in Browser
  • Use curl or other tools to interact with the API from terminal

Author

Arnav Kumar

Happy Box-ing! (lol)🎉

About

A place where you can create and solve boxes (challenges, riddles, ctfs, scavenger hunts)

Topics

Resources

License

Stars

Watchers

Forks