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.

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.