caphosra / CTFDocker

This is a docker image for Capture The Flag and many useful and famous tools are on this image.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CTF tools on Docker

Deploy image Docker Image Size

This is a docker image for Capture The Flag and many useful and famous tools are on this image.

Just run the following command to get it started!

docker run --rm -it capra314cabra/ctf:latest

Base image

Ubuntu 20.04 (LTS)

Installed tools

Sorted in alphabetical order.

Tools Versions Descriptions Links latest sagemath
build-essential 12.8 Standard tools available on ubuntu. Ubuntu package ✔️ ✔️
pwntools 4.3.1 A CTF framework and exploit development library. GitHub ✔️ ✔️
python 3.8.2 Interpreter for python. Homepage ✔️ ✔️
radare2 2.3.0 A portable reverse engineering framework. GitHub ✔️ ✔️
RsaCtfTool 08e53aa A RSA multi attacks tool. GitHub ✔️ ✔️
sagemath 9.0 An open source mathematical software. Homepage ✔️
vim 8.1.2269 A CUI code editor. Homepage ✔️ ✔️
wget 1.20.3 A tool that retrieves files from the web. Homepage ✔️ ✔️

Note that RsaCtfTool.py is located in ~/RsaCtfTool/.
I think you find it out even if I didn't tell that since you must be a CTF player :P

I'd like to add more but you know, it's a kind of trade off.
The more installed, the heavier it gets.
(It doesn't mean that you cannot make any PRs. On the contrary, I always welcome your PRs!)

Optional

You can use an image which is already installed sagemath, which is required to use all the features of RsaCtfTool, by typing following commands.
Note that it takes up much space.

Deploy image with sage Docker Image Size

docker run --rm -it capra314cabra/ctf:sagemath

Why docker

It is easy to share and never let your environment be too complex.

About

This is a docker image for Capture The Flag and many useful and famous tools are on this image.


Languages

Language:Dockerfile 100.0%