CTFNote is a collaborative tool aiming to help CTF teams to organise their work. This tool helps making notes during CTFs, so you can track your CTF notes at a later time. This is similar to the CTF pad seen in one of the video's of Liveoverflow.
I think this will improve the usability a lot during a CTF, so thank you!
I have a couple of things I encountered while testing:
It fails to create new categories when I add more than 50 channels to a category.
When creating a challenge, the "New task created" does not appear either.
When starting on a challenge, the "x is working on this task" does appear in the channel (but it stays in the "new" category).
I do not see anything I think is related to this in the docker compose logs or Discord audit log.
The initial category creation when creating the CTF works, so I don't think it's a Discord permissions issue.
I doubt it is relevant, but the first 52 challenges were added with the import functionality in CTFNote (of which only 50 showed up in Discord), but after that manually adding challenges doesn't work either.
When moving a challenge out of the "new" category, a new channel will be created for the next challenge that is added in CTFNote.
When deleting a challenge, it will be renamed but it seems to stay in the category it was in when it was deleted. Might it be nice to move it somewhere else?
It might be nice to have the challenges in the archive under headers of the category they were in?
If you use the /create and then the /archive before all channels are created, some channels can be created (and not removed) somewhere in the Discord server. These would have to be removed manually. Not a huge issue, but might be a reason to limit who can access the /archive command to only trusted people.
If you want me to test something or need more information, let me know.
I think this will improve the usability a lot during a CTF, so thank you!
I have a couple of things I encountered while testing:
docker compose logs
or Discord audit log./create
and then the/archive
before all channels are created, some channels can be created (and not removed) somewhere in the Discord server. These would have to be removed manually. Not a huge issue, but might be a reason to limit who can access the/archive
command to only trusted people.If you want me to test something or need more information, let me know.