A CTF-writeup tool
-
Initialize Standard Workspace
Initialize Customized Workspace according to the CTF
varnan initvarnan init --name CTF_NAME --ctf CTF_LINK --creds USERNAME:PASSWORD -
Update the workspace according to the linked CTF Challanges and fetch realtime stats of CTF
varnan link --ctf CTF_LINK --creds USERNAME:PASSWORD -
Show Total Points and total solved challanges in the CTF. If it was linked with a real online hosted CTF then it will also display overall rank of yours
varnan stats -
List all the present CTF Catagories in the workspace
varnan category list -
Add CTF Category in the workspace
varnan category add -c category_NAME -
Remove CTF Category in the workspace
varnan category remove -c category_NAME -
List all the present CTF Tasks in the workspace
varnan task list -
Add CTF Task in the workspace
varnan task add -tn TASK_NAME --desc DESCRIPTION -c category_NAME --points POINTS --attatchments ATTATCHMENT_LINK -
Remove CTF Task in the workspace
varnan task remove -tn TASK_NAME -c category_NAME -
Mark CTF Task as solved
varnan task solve -c category_NAME -tn TASK_NAME --flag FLAG -
Parse over all catagories and task to generate a final README file for whole CTF with proper formatting of solution and challange description.
varnan generate - Push the complete Workspace to Github.
- Push Final README of CTF to Github.