# 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


## features
- Cyberchef like decoding and magic feature
- regexing input text for flag
    - flag selection and filtering with remembered prev. flags
# Tools
- forensics
    - forensics tool for basic file analysis
