Global Settings
You must have an administrator account to change the global settings.
Log in to the UI as an administrator, go to Settings menu and click on the edit button.
External URL
To be updated to access CTFreak externally.
For example: https://ctfreak.mycompany.com
instead of http://localhost:6700
.
The external url is used to:
Generate OpenID Connect auth provider login callback
Create valid links in Slack notifications, Discord, …
Maximum number of concurrent SSH connections
Limits the number of active/concurrent SSH connections.
When the limit is reached, any new sub-executions requiring the opening of an SSH connection (this concerns Command, Bash/Powershell script, and potentially SQL script or SQL report task types) will remain in the pending status until a connection becomes available.
For high values (>300), make sure that:
{Maximum number of files your operating system allows your CTFreak instance to open}
>=
2 * {Maximum number of concurrent SSH connections} + 4000
Disable task scheduling
Disables task scheduling for all projects.
Use it, for example, to wait for current executions to finish before shutting down your CTFreak instance for maintenance.
Timeout
Set the default timeout (in seconds/minutes/hours/days) for executions.
It can be overridden at project or task level.
Executions still running after the timeout will be aborted.
Execution retention period
Set the default retention period (in days) for executions.
It can be overridden at project or task level.
Once a day, executions that have exceeded the retention period will be deleted.
In the special case of a retention period of 0, executions are deleted as soon as they are completed.
Disable project and task execution counters
Disables execution counters retrieval in project and task lists displayed in the web interface (and returned by the API).
Use it if you want to keep a large execution history and notice slowdowns in consulting project and task lists.
Custom logo
Active license allow you to add your own logo (for example, that of your company) on the login page and in the header of the side menu.
SVG, PNG and JPG formats are accepted.