{"id":24103326,"url":"https://github.com/caphosra/ctfdocker","last_synced_at":"2025-02-27T22:47:01.742Z","repository":{"id":105893262,"uuid":"285140930","full_name":"caphosra/CTFDocker","owner":"caphosra","description":"This is a docker image for Capture The Flag and many useful and famous tools are on this image.","archived":false,"fork":false,"pushed_at":"2021-03-19T01:59:03.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-10T19:56:49.492Z","etag":null,"topics":["capture-the-flag","ctf","ctf-docker","ctf-tools","docker-ctf","docker-image","dockerfile","pwn","reverse-engineering"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/caphosra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-05T01:07:02.000Z","updated_at":"2022-01-04T11:37:54.000Z","dependencies_parsed_at":"2023-03-24T23:05:39.953Z","dependency_job_id":null,"html_url":"https://github.com/caphosra/CTFDocker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caphosra%2FCTFDocker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caphosra%2FCTFDocker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caphosra%2FCTFDocker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caphosra%2FCTFDocker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caphosra","download_url":"https://codeload.github.com/caphosra/CTFDocker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241070354,"owners_count":19904365,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["capture-the-flag","ctf","ctf-docker","ctf-tools","docker-ctf","docker-image","dockerfile","pwn","reverse-engineering"],"created_at":"2025-01-10T19:56:18.508Z","updated_at":"2025-02-27T22:47:01.708Z","avatar_url":"https://github.com/caphosra.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CTF tools on Docker\n\n[![Deploy image](https://github.com/capra314cabra/CTFDocker/workflows/Deploy%20image/badge.svg?branch=master)](https://github.com/capra314cabra/CTFDocker)\n[![Docker Image Size](https://img.shields.io/docker/image-size/capra314cabra/ctf/latest)](https://hub.docker.com/r/capra314cabra/ctf)\n\nThis is a docker image for Capture The Flag and many useful and famous tools are on this image.  \n\nJust run the following command to get it started!\n```bash\ndocker run --rm -it capra314cabra/ctf:latest\n```\n\n## Base image\n\nUbuntu 20.04 (LTS)\n\n## Installed tools\n\nSorted in alphabetical order.\n\n|Tools|Versions|Descriptions|Links|latest|sagemath|\n|:---|:---:|:---|:---|:---:|:---:|\n|build-essential|12.8|Standard tools available on ubuntu.|[Ubuntu package](https://packages.ubuntu.com/focal/build-essential)|:heavy_check_mark:|:heavy_check_mark:|\n|pwntools|4.3.1|A CTF framework and exploit development library.|[GitHub](https://github.com/Gallopsled/pwntools)|:heavy_check_mark:|:heavy_check_mark:|\n|python|3.8.2|Interpreter for python.|[Homepage](https://www.python.org/)|:heavy_check_mark:|:heavy_check_mark:|\n|radare2|2.3.0|A portable reverse engineering framework.|[GitHub](https://github.com/radareorg/radare2)|:heavy_check_mark:|:heavy_check_mark:|\n|RsaCtfTool|`08e53aa`|A RSA multi attacks tool.|[GitHub](https://github.com/Ganapati/RsaCtfTool)|:heavy_check_mark:|:heavy_check_mark:|\n|sagemath|9.0|An open source mathematical software.|[Homepage](https://www.sagemath.org/)||:heavy_check_mark:|\n|vim|8.1.2269|A CUI code editor.|[Homepage](https://www.vim.org/)|:heavy_check_mark:|:heavy_check_mark:|\n|wget|1.20.3|A tool that retrieves files from the web.|[Homepage](https://www.gnu.org/software/wget/)|:heavy_check_mark:|:heavy_check_mark:|\n\nNote that `RsaCtfTool.py` is located in `~/RsaCtfTool/`.  \nI think you find it out even if I didn't tell that since you must be a CTF player :P\n\nI'd like to add more but you know, it's a kind of trade off.  \nThe more installed, the heavier it gets.  \n(It doesn't mean that you cannot make any PRs. On the contrary, I always welcome your PRs!)\n\n## Optional\n\nYou can use an image which is already installed sagemath,\nwhich is required to use all the features of RsaCtfTool, by typing following commands.  \nNote that it takes up much space.\n\n[![Deploy image with sage](https://github.com/capra314cabra/CTFDocker/workflows/Deploy%20image%20with%20sage/badge.svg)](https://github.com/capra314cabra/CTFDocker)\n[![Docker Image Size](https://img.shields.io/docker/image-size/capra314cabra/ctf/sagemath)](https://hub.docker.com/r/capra314cabra/ctf)\n\n```\ndocker run --rm -it capra314cabra/ctf:sagemath\n```\n\n## Why docker\n\nIt is easy to share and never let your environment be too complex.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaphosra%2Fctfdocker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaphosra%2Fctfdocker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaphosra%2Fctfdocker/lists"}