Skip to content

๐Ÿด Cook The Flag: A web-based platform that compiles CTF tools and techniques, easily extendable with Python plugins.

Notifications You must be signed in to change notification settings

zalo-alex/CookTheFlag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

81 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿด Cook The Flag

Cook The Flag is a web-based CTF tool that lets you easily extend its functionality with Python-based plugins. It simplifies the use of various CTF tools and techniques, making it easier to tackle a wide range of challenges, from web exploitation to cryptography, and more. The project is designed to grow over time with new features and capabilities.

๐Ÿ“ƒ Features

  • ๐Ÿงฎ Basic Encryption (Base64, Hex, ...)
  • ๐Ÿ”จ Tools (Requests, NMap, ...)
  • ๐Ÿ” RegEx search
  • ๐Ÿณ Docker image

๐ŸŒ  In the future

  • โž• More tools (RsaCtfTool, ...)
  • ๐Ÿ”ง More conversions (Rot13, ...)
  • ๐ŸŒ Remote access

๐Ÿ“˜ Wiki

Link

๐Ÿš€ Usage

curl -s https://raw.githubusercontent.com/zalo-alex/CookTheFlag/refs/heads/main/run.sh | bash
Other methods (Latest updates)

Using DockerHub

docker run --pull=always --volume ~/.cooktheflag:/data -p 8080:8080 azalo/cooktheflag

Using Dockerfile

git clone https://github.com/zalo-alex/CookTheFlag
cd CookTheFlag
sudo docker build -t cooktheflag .
sudo docker run --volume ~/.cooktheflag:/data -p 8080:8080 cooktheflag

Using Python

git clone https://github.com/zalo-alex/CookTheFlag
cd CookTheFlag
pip install -r requirements.txt
python main.py

๐Ÿ‘ค Contributions

You can make your own modules and share them with a pull request

About

๐Ÿด Cook The Flag: A web-based platform that compiles CTF tools and techniques, easily extendable with Python plugins.

Resources

Stars

Watchers

Forks

Packages

No packages published