30 lines
1.4 KiB
Markdown
30 lines
1.4 KiB
Markdown
# 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
|