CTF toolchain for linux
This project is meant to be an ai-enhancing ctf toolchain to track your work and help you faster The system keeps track of your file history, current ctf, challenge catagory, etc to make it easy to provide AI with the context to give you the right answer The focus is on building a solid methodology to solve any problem.
Dev flow
initialize a competition
Take user input (eventually screenshots) and generate a new competition directory with directories for each catagory
Initialize a challenge
Make a new challenge directory and cd into it Review recently downloaded files, and add challenge files
Progress tracker
Generate an active log file from command history Accept user prompts to inform history
- finished (challenge finished)
- begin route (start a new path of exploration)
- help (prompts AI with challenge and progress to give reliable and relevant help)
- success (current path succeeded with previously run command)
- context (add context at this point in the log)
Built in scripts and libraries
- built in rapid forensics testing and flag analysis based on context
Write up aid
Shows all of your quickly commented notes Creates prompt for AI to generate a write up showing your process
- feedback (generates feedback on your work flow and suggests improvements)
Misc
the end goal is to create a methodology solid enough to build out a full AI tool chain around it while allowing tight human integration