Security

Capture the Flag Toolkit using FastAPI

date
Mar 22, 2023
slug
fast-ctf
author
status
Public
tags
Github
Projects
Capture the Flag
summary
Beginner’s first CTF toolkit
type
Post
thumbnail
https://amalgjose.files.wordpress.com/2021/02/fast_api_ppt.png
category
Security
updatedAt
Mar 29, 2023 09:47 PM
🕵️
GitHub Source Code
OzymandiasThe2/fastapi-ctf
The FastAPI Capture the Flag (CTF) Toolkit is an open-source project created by OzymandiasThe2 to automate simple commands that are typically used in Capture the Flag competitions and Forensic Security analysis. The project is aimed at simplifying the automation of these commands and is currently a work in progress (WIP). The project is built on FastAPI, which is a modern, fast web framework for building APIs with Python.
The current features of the FastAPI CTF Toolkit include various tools for Capture the Flag competitions, including Base64 decryption, file analysis (returns MD5 hash, file type, and file size), steganography analysis (using stegsnow, strings, Exiftool, and Zsteg), and basic Nmap queries. The project also includes some forensic security tools, such as Fsstat and sha256. Although these features should work, uploading large files may cause the application to hang.
The project's future roadmap includes additional features, such as packet capturing, fls, icat, pngcheck, xor, unhex, and frequency analysis. The FastAPI CTF Toolkit is a useful tool for anyone who wants to automate common commands used in Capture the Flag competitions and Forensic Security analysis.